CentOS7のPCに2TBを超えるHDDを増設する
マスクよりアルコール消毒液が欲しい。
ポイント
2TBを超えるHDDはfdiskコマンドでパーティションを作成すると2TBまでしか認識されない。(GPT パーティションは開発途中のため自己責任でという旨の警告メッセージが表示される)
fdisk /dev/sda WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion. Welcome to fdisk (util-linux 2.23.2).
参考
- 2TB以上のHDDをCentOSにマウントする方法
https://qiita.com/kubor/items/0a30c03a70a10c099df5
手順
CnetOSの操作を書きます。
HDDはあらかじめ挿しておいてください。
1. 追加したHDDのパーティションテーブルの種類を調べる
lsblk
parted /dev/sdb (parted) p (parted) quit
開封直後のHDDなら「unknown」となっているはず
2. 追加したHDDのパーティションテーブルをGPTに変換
gdisk /dev/sdb GPT fdisk (gdisk) version 0.8.6 Partition table scan: MBR: not present BSD: not present APM: not present GPT: not present Creating new GPT entries. Command (? for help): w ←「w」を入力
3. パーティションテーブルをxfsでフォーマット
mkfs.xfs /dev/sdb1
CentOS7ではxfsがデフォルトのようなので。
もし下記のようなエラーが表示された場合は、パーティション作成済みのディスクということなので、-f
オプションを付与して強制的に実行する。
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (ext4). mkfs.xfs: Use the -f option to force overwrite.
mkfs.xfs /dev/sdb1 -f
4. マウント
mount -t xfs /dev/sdb1 /mnt/hdd2
5. blkidコマンドでディスクのUUIDを調べる###
/etc/fstabに書き込むために必要
6. /etc/fstabに設定を書き込む###
vi /etc/fstab
これにより、マシンの再起動時に自動でマウントされるようになります。
変更を加えたfstabが正しく動作するかをチェック
mount -a
完了です。