環境
- Ubuntu Linux 22.04
- SEAGATE BarraCuda ST8000DM004
fdisk では 2T サイズのパーティションになる
$ export DIST=/dev/sda
として、
$ sudo fdisk $DIST
としたら、
fdisk (util-linux 2.37.2) へようこそ。
ここで設定した内容は、書き込みコマンドを実行するまでメモリのみに保持されます。
書き込みコマンドを使用する際は、注意して実行してください。
このディスクのサイズは 7.3 TiB (8001563222016 バイト) です。DOS パーティションテーブル形式では 2199023255040 バイト以上のドライブには セクタサイズ 512 バイトを使用することができません。GUID パーティションテーブル (GPT) 形式を使用してください。
となっていて、パーティション作っても2Tサイズになってしまった。
デバイス 起動 開始位置 最後から セクタ サイズ Id タイプ
/dev/sda1 2048 4294967295 4294965248 2T 83 Linux
いつも容量の小さなストレージしか初期化していなかったので、気が付かなかった。 GPT 形式で初期化するには gdisk らしい。
gdisk
$ sudo gdisk $DIST
GPT fdisk (gdisk) version 1.0.8
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************
まずは内容表示
Command (? for help): p
Disk /dev/sda: 15628053168 sectors, 7.3 TiB
Model: ST8000DM004-2U91
Sector size (logical/physical): 512/4096 bytes
Disk identifier (GUID): BD0AF411-7034-4543-8038-5163340982AE
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 15628053134
Partitions will be aligned on 2048-sector boundaries
Total free space is 11333087853 sectors (5.3 TiB)
Number Start (sector) End (sector) Size Code Name
1 2048 4294967295 2.0 TiB 8300 Linux filesystem
fdisk で作った 2T のパーティションを削除。
Command (? for help): d
Using 1
Command (? for help): p
Disk /dev/sda: 15628053168 sectors, 7.3 TiB
Model: ST8000DM004-2U91
Sector size (logical/physical): 512/4096 bytes
Disk identifier (GUID): BD0AF411-7034-4543-8038-5163340982AE
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 15628053134
Partitions will be aligned on 2048-sector boundaries
Total free space is 15628053101 sectors (7.3 TiB)
Number Start (sector) End (sector) Size Code Name
改めてパーティションをフルサイズで作成。
Command (? for help): n
Partition number (1-128, default 1):
First sector (34-15628053134, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-15628053134, default = 15628053134) or {+-}size{KMGTP}:
Current type is 8300 (Linux filesystem)
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'
書き込んで終了
Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sda.
The operation has completed successfully.
特に説明とか見なかったですが fdisk と同様に使用できました。