mind.

学んだことの記録

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).

参考

手順

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

完了です。