以下は、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
。どの値を使用する必要がありますか?
答え1
Number Start End Size File system
......................................
468GB 520GB 52.4GB Free Space
まあ、ご覧のようにスタート468GB
であり終わりはい520GB
。parted
既定値はなので、MB
以下を指定する必要がありますunit
。
単位GB mkpartマスターntfs 468520
または追加単位開始/終了番号の接尾辞:
mkpartメインext2 468GB 520GB
または、次の値を一覧表示できますMB
。
単位MB無料印刷
次に、単位/サフィックスなしで開始/終了値を使用します。
mkpart メイン ext2 468012 520008
答え2
別の回避策は、パーセント単位(%)を使用してサイズを指定することです。
sudo parted -s /dev/sdX mkpart primary 0% 100%
ディスクデバイスにラベルがない場合は、まずラベルを作成する必要があります。たとえば、
sudo parted -s /dev/sdX mklabel msdos
警告する!0%と100%は、それぞれ空き容量だけでなく、物理ディスク全体の始まりと終わりを指します。したがって、これを実行すると、sudo parted -s /dev/sdX mkpart primary 0% 100%
既存のパーティションがすべて破壊されます。