以下は、gnu partedで表示された私のハードディスクです。
(parted) print free
Model: ATA HGST HTS541075A9 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name
17.4kB 1049kB 1031kB Free Space
1 1049kB 538MB 537MB fat32 EFI System Partition boot
2 538MB 468GB 467GB ext4
468GB 520GB 52.4GB Free Space
6 520GB 527GB 6353MB linux-swap(v1)
4 527GB 527GB 524MB ext4
5 527GB 744GB 217GB lvm
3 744GB 750GB 6352MB
750GB 750GB 892kB Free Space
(parted)
52.4GBのスペースがあります(4番目のエントリ)。これでパーティションを作りたい。 mkpart
がそのためのコマンドであることは知っています。
その構文は
mkpart PART-TYPE [FS-TYPE] START END
しかし、私の問題は、START
とEND
にどのような値を与えるべきかわからないことです。どの値を使用すればよいですか?
Number Start End Size File system
......................................
468GB 520GB 52.4GB Free Space
ご覧のとおり、開始は468GB
およびEndは520GB
。これで、parted
のデフォルトはMB
になるため、unit
を指定する必要があります。
ユニットGB mkpartプライマリNTFS 468 520
または、開始/終了番号にnitサフィックスを追加します。
mkpartプライマリext2 468GB 520GB
または、MB
の値を
ユニットMB印刷無料
そして、ユニット/サフィックスのない開始/終了値を使用します。
mkpartプライマリext2 468012 520008
別の解決策は、パーセント単位(%)を使用してサイズを指定することです。
Sudo parted -s /dev/sdX mkpart primary 0% 100%
ラベルがディスクデバイスに存在しない場合は、最初に作成する必要があります。例えば:
Sudo parted -s /dev/sdX mklabel msdos