未割り当てディスク領域でフォーマットされていないパーティションを作成する

未割り当てディスク領域でフォーマットされていないパーティションを作成する

出力はparted次のとおりです。

$> parted /dev/sda print free
Model: ATA Hitachi HUA72302 (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
        32.3kB  1049kB  1016kB           Free Space
 1      1049kB  33.6GB  33.6GB  primary               raid
 2      33.6GB  67.1GB  33.6GB  primary               raid
 3      67.1GB  67.7GB  524MB   primary  ext4         boot, raid
        67.7GB  2000GB  1933GB           Free Space

CentOS 7.1で利用可能な1933GBの空でフォーマットされていないパーティションを作成する手順は何ですか? (端末ツールのみ使用)

ベストアンサー1

今わかったので、ここに答えをさせていただきます。

まず、上記のようなコマンドを使用してディスクレイアウトを照会しますが、セクタを要求します。

> parted /dev/sda unit s print free
Model: ATA Hitachi HUA72302 (scsi)
Disk /dev/sda: 3907029168s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start       End          Size         Type     File system  Flags
        63s         2047s        1985s                 Free Space
 1      2048s       65570815s    65568768s    primary               raid
 2      65570816s   66594815s    1024000s     primary  ext4         boot, raid
 3      66594816s   132163583s   65568768s    primary               raid
 4      132163584s  3907029167s  3774865584s  primary

132163584s:空き領域の開始セクタ(freeスイッチを使用しない場合は、前のパーティションの終わり+1)。それでは残りは簡単です。

parted /dev/sda mkpart primary ext4 132163584s -- -1s

-1s終了セクタはディスクの終わりです。バッチモードで使用され、--エラーを防ぎます(対話型モードで実行する場合はこれは不要です)。-1sparted: invalid option -- '1'parted

おすすめ記事