Advanced Format Technology
物理セクタが4096B(4kB)で提供されているHDD
そうしたHDDの場合、下記のような操作を行ったほうが望ましいお話
1 2 3 4 5 6 7 8 9 |
|
2TBを超えるHDDにおいて、パーティション作成に使われる。
2TB以内なら従来のfdiskでも構わない。fdiskでもAFT対応処置は可能みたい。
っで、今後主流であろう、2TB以上かつAFTなHDDへの調理法として下記を残す
ちなみにfdiskで2TB以上のHDDにアクセスすると
WARNING: The size of this disk is 3.0 TB (3000592982016 bytes).
DOS partition table format can not be used on drives for volumes
larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID
partition table format (GPT).
と表記される。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
|
その後にフォーマットを行う。
1 2 3 4 5 6 7 8 9 |
|
/dev/sdb(3TB)として追加されたHDDを50GB(sdb1)、50GB(sdb2)、1TB(sdb3)、1TB(sdb4)、500GB(sdb5)とパーティションを作る
[root@c ~]# parted /dev/sdb
GNU Parted 2.1
/dev/sdb を使用
GNU Parted へようこそ! コマンド一覧を見るには 'help' と入力してください。
(parted) p
モデル: ATA Hitachi HDS72303 (scsi)
ディスク /dev/sdb: 3001GB
セクタサイズ (論理/物理): 512B/4096B
パーティションテーブル: gpt
番号 開始 終了 サイズ ファイルシステム 名前 フラグ
(parted)
(parted) mkpart
パーティションの名前? []?
ファイルシステムの種類? [ext2]?
開始? 2048s
終了? 50G
(parted) mkpart
パーティションの名前? []?
ファイルシステムの種類? [ext2]? xfs
開始? 50G
終了? 100G
(parted) mkpart
パーティションの名前? []?
ファイルシステムの種類? [ext2]? xfs
開始? 100G
終了? 1100G
(parted) mkpart
パーティションの名前? []?
ファイルシステムの種類? [ext2]? xfs
開始? 1100G
終了? 2100G
(parted) mkpart
パーティションの名前? []?
ファイルシステムの種類? [ext2]? ext3
開始? 2100G
終了? 2600G
(parted) unit s
(parted) p
モデル: ATA Hitachi HDS72303 (scsi)
ディスク /dev/sdb: 5860533168s
セクタサイズ (論理/物理): 512B/4096B
パーティションテーブル: gpt
番号 開始 終了 サイズ ファイルシステム 名前 フラグ
1 2048s 97656831s 97654784s xfs
2 97656832s 195311615s 97654784s
3 195311616s 2148438015s 1953126400s
4 2148438016s 4101562367s 1953124352s
5 4101562368s 5078124543s 976562176s
(parted) unit compact
(parted) p
モデル: ATA Hitachi HDS72303 (scsi)
ディスク /dev/sdb: 3001GB
セクタサイズ (論理/物理): 512B/4096B
パーティションテーブル: gpt
番号 開始 終了 サイズ ファイルシステム 名前 フラグ
1 1049kB 50.0GB 50.0GB xfs
2 50.0GB 100GB 50.0GB
3 100GB 1100GB 1000GB
4 1100GB 2100GB 1000GB
5 2100GB 2600GB 500GB
(parted)
(parted) quit
[root@c ~]# cat /proc/partitions | grep sdb
8 16 2930266584 sdb
8 17 48827392 sdb1
8 18 48827392 sdb2
8 19 976563200 sdb3
8 20 976562176 sdb4
8 21 488281088 sdb5
[root@c ~]#
と5つに分割された。初めのパーティションを作る際 2048s と指定して、あとはGB単位で考えれば楽かと。
あと残り全部を指定するなら 終了 に -1s を使えば調整してくれるみたい。