CentOSで2TB以上のDISKを使う
CentOS6.2をRAID5の6TB弱の仮想DISK1台にインストールしようとしたころ2TBまでしか対応していなかったので仮想DISK1を50GB、仮想DISK2を残り全部でRAID5を組みなおして下記の手順を実行した。
- parted コマンドをインストールする
fdiskでは2TBまでしかうまく処理できないようだ。
# yum install parted
- diskの状態を確認する
今回はsdbを使いたい
# parted -l モデル: LSI MR9240-4i (scsi) ディスク /dev/sda: 53.7GB セクタサイズ (論理/物理): 512B/512B パーティションテーブル: msdos 番号 開始 終了 サイズ タイプ ファイルシステム フラグ 1 1049kB 525MB 524MB primary ext4 boot 2 525MB 53.7GB 53.2GB primary lvm モデル: LSI MR9240-4i (scsi) ディスク /dev/sdb: 5946GB セクタサイズ (論理/物理): 512B/512B パーティションテーブル: msdos 番号 開始 終了 サイズ ファイルシステム 名前 フラグ 1 17.4kB 5946GB 5946GB
- パーテーションテーブルを変更する
# parted /dev/sdb (parted) mklabel 新しいディスクラベル? gpt 警告: いま存在している /dev/sdb のディスクラベルは破壊され、このディスクの全データが失われます。 続行しますか? はい(Y)/Yes/いいえ(N)/No? Y
- ぱーてーしょんの作成
(parted) mkpart パーティションの名前? []? primary ファイルシステムの種類? [ext2]? ext3 開始? 0% 終了? 5946GB
時間がかかるのでバックグラウンドで流したほうがいいかもしれない。
開始を0%にしないと
Warning: The resulting partition is not properly aligned for best performance.
とエラーが出ることがある
- 確認
(parted) print モデル: LSI MR9240-4i (scsi) ディスク /dev/sdb: 5943GB セクタサイズ (論理/物理): 512B/512B パーティションテーブル: gpt 番号 開始 終了 サイズ ファイルシステム 名前 フラグ 1 1049kB 5943GB 5943GB ext4 primary
- ファイルシステムを作成
# mkfs -t ext4 /dev/sdb1
上記をマウントする