GNU parted ユーティリティは、既存のパーティション テーブルの表示、既存のパーティションのサイズの変更、または空き領域または追加のハード ドライブからのパーティションの追加にも使用されます。このユーティリティは、fdisk ユーティリティよりも高度です。より多くのディスク ラベル タイプをサポートし、追加のコマンドを提供します。 parted 構文は次のとおりです:
# parted [option] [device_name] [command [argument]]
parted を対話的に使用して、コマンドを 1 つずつ入力します。インタラクティブ モードを呼び出す引数としてデバイスのみを含めます。例:
# parted /dev/sda GNU Parted 3.1 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted)
(parted) プロンプトから、コマンドを入力するか、help と入力して、使用可能なコマンドのリストを表示します。 help とコマンドを入力すると、特定のコマンドに関する追加のヘルプが表示されます。例:
parted を使用して新しいパーティションを作成する
次の例では、mklabel コマンドを使用して新しいパーティション テーブルを作成します。ディスク ラベル タイプは次のいずれかでなければなりません:aix、amiga、bsd、dvh、gpt、mac、msdos、pc98、sun、または loop .
# parted /dev/sdb GNU Parted 3.1 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) mklabel gpt Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue? Yes/No? Yes
mkpart サブコマンドを使用して、新しいパーティションを作成します。サイズ 200MB の ext4 パーティションを作成します。
(parted) mkpart Partition name? []? newpart File system type? [ext2]? ext4 Start? 0 End? 200MB Warning: The resulting partition is not properly aligned for best performance. Ignore/Cancel? I (parted) print Model: VMware, VMware Virtual S (scsi) Disk /dev/sdb: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 17.4kB 200MB 200MB newpart (parted)注意 :プライマリ、論理、 および拡張 msdos のパーティション タイプです パーティションテーブル。 gpt の場合 パーティション テーブルでは、パーティション タイプがパーティション名として使用されます。
パーティションの名前を変更する
パーティションの名前を新しい名前に変更することは、GPT パーティションの場合にのみサポートされています。以下の手順に従ってください:
(parted) print Model: VMware, VMware Virtual S (scsi) Disk /dev/sdb: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size Type File system Name Flags 1 512B 200MB 200MB gpt oldpart (parted) name 1 'newpart' (parted) print Model: VMware, VMware Virtual S (scsi) Disk /dev/sdb: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size Type File system Name Flags 1 512B 200MB 200MB gpt newpart
パーティションの一覧表示
既存のパーティションとストレージ デバイスを一覧表示するには、「parted -l」 を使用します コマンド。
# parted -l Model: VMware, VMware Virtual S (scsi) Disk /dev/sda: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 1075MB 1074MB primary xfs boot 2 1075MB 21.5GB 20.4GB primary lvm ....
パーティション テーブル タイプの設定
mklabel を使用する パーティションテーブルのタイプを変更するサブコマンド。サポートされているパーティション テーブルは次のとおりです:aix、amiga、bsd、dvh、gpt、mac、msdos、pc98、sun、loop .たとえば、パーティション タイプを gpt に変更するには:
(parted) mklabel gpt Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue? Yes/No? YesLinux cfdisk ユーティリティを理解する
Linux fdisk ユーティリティを理解する