機械翻訳について

partedを使用したディスクのパーティション化

GPTを使用するハード・ディスクを作成および管理するには、partedコマンドを使用します。 このコマンドを使用すると、一般的なパーティション操作をfdiskとして実行できます。 ただし、partedは、多数のコマンド・セットと、GPTディスクを含む多くのディスク・ラベル・タイプをサポートしているため、より高度な機能を備えています。

partedを実行する前に、まず次の要件を完了します。

  • ディスク上のマウントされているパーティションをすべてアンマウントします。

  • swapoffコマンドを使用して、スワップ領域として使用中のパーティションを無効にします。

  • 構成するディスク上のデータをバックアップします。

partedは、対話型で使用することも、コマンドライン引数を指定して直接使用することもできます。 partedを対話型で実行するには、たとえば、次のように、ディスク・デバイスの名前のみを引数として指定します:

sudo parted /dev/sdb
GNU Parted 3.6
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)

次のコマンドは、パーティションの管理に役立ちます。

print

現在のパーティション表を表示します。

mklabel

選択したラベルに従ってパーティション・タイプを作成します。

mkpart

新しいパーティションを作成するプロセスを開始します。

quit

セッションを終了します。

ノート:

対話型セッションでは、変更はすぐにディスクにコミットされます。 fdiskとは異なり、partedユーティリティには、変更を保存せずに終了するオプションはありません。

help

サポートされるすべてのコマンドを対話型モードで表示します。

パーティションの作成

次の例では、異なるpartedコマンドを使用して2つのディスク・パーティションを作成する方法を示します。 1番目のパーティションには2GBが割り当てられ、2番目のパーティションには残りのディスク領域がすべて使用されます。

sudo parted /dev/sdb

このコマンドでは、メニューベースのシステムが実行され、適切な応答を選択してパーティションを構成する必要があります。 入力例は次の対話型セッションに表示されます。

GNU Parted 3.6
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 16.8GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start  End  Size  Type  File system  Flags

(parted) mkpart
Partition type?  primary/extended? primary
File system type?  [ext2]? <Enter>
Start? 1
End? 2GB
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 16.8GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  2000MB  1999MB  primary  ext2         lba

(parted) mkpart
Partition type?  primary/extended? primary
File system type?  [ext2]? <Enter>
Start? 2001
End? -0
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 16.8GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  2000MB  1999MB  primary  ext2         lba
 2      2001MB  16.8GB  14.8GB  primary  ext2         lba

(parted) quit
                  

ノート:

特に指定しないかぎり、StartおよびEndオフセットのサイズはMBで表します。 別の単位を使用するには、値と単位を一緒に入力してください(例: 2GB)。 残りのすべてのディスク領域をパーティションに割り当てるには、例に示すように、Endオフセットに-0と入力します。

ラベルのカスタマイズ

デフォルトでは、partedではmsdosラベル付きパーティションを作成します。 このラベルでパーティション化すると、パーティション・タイプも求められます。 パーティション・タイプは、primaryextendedまたはlogicalです。

別のラベルを使用するには、パーティションを作成する前に、まずmklabelコマンドでそのラベルを指定する必要があります。 次の例に示すように、ラベルに応じて、パーティション化プロセス中にパーティション名などの情報を求められます:

sudo parted /dev/sdb

このコマンドでは、メニューベースのシステムが実行され、適切な応答を選択してパーティションを構成する必要があります。 入力例は次の対話型セッションに表示されます。

GNU Parted 3.6
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
New disk label type? 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
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 16.8GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start  End  Size  File system  Name  Flags

(parted) mkpart
Partition name?  []? Example
File system type?  [ext2]? linux-swap
Start? 1
End? 2GB
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 16.8GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name     Flags
 1      1049kB  2000MB  1999MB  linux-swap(v1)  Example  swap

(parted) quit
                  

partedでサポートされるファイル・システムとラベルのタイプを確認するには、『GNU Parted User Manual』(https://www.gnu.org/software/parted/manual/)を参照するか、info partedと入力してオンライン・ユーザー・マニュアルを表示します。 詳細は、parted(8)マニュアル・ページを参照してください。