13.2. パーティションの作成
警告
使用中のデバイスに、パーティションを作成しないようにしてください。
手順13.1 パーティションの作成
- パーティションを作成する前に、レスキューモードで起動します (または、デバイス上のパーティションをアンマウントして、デバイス上の swap 領域をすべてオフにします)。
- parted を起動します。
/dev/sda
は、パーティションを作成するデバイスに置き換えます。# parted /dev/sda
- 現在のパーティションテーブルを表示し、十分な空き領域があるかどうかを確認します。
# print
十分な空き容量がない場合は、既存のパーティションのサイズを変更できます。詳細は、「パーティションのサイズ変更」 を参照してください。
13.2.1. パーティションの作成
パーティションテーブルから、新しいパーティションの開始点と終了点、およびパーティションのタイプを決定します。プライマリーパーティションは、1 つのデバイス上に 4 つまで保有できます (この場合は拡張パーティションは含みません)。パーティションが 5 つ以上必要な場合は、プライマリーパーティションを 3 つ、拡張パーティションを 1 つにし、その拡張パーティションの中に複数の論理パーティションを追加します。ディスクパーティションの概要は、Red Hat Enterprise Linux 6 『インストールガイド』 内の付録 『ディスクパーティションの概要』 を参照してください。
たとえば、ハードドライブの 1024 メガバイトから 2048 メガバイトに ext3 ファイルシステムのプライマリーパーティションを作成するには、以下のコマンドを入力します。
# mkpart primary ext3 1024 2048
注記
代わりに mkpartfs コマンドを使用すると、パーティションが作成されてからファイルシステムが作成されます。ただし、parted は ext3 ファイルシステムの作成に対応していません。したがって、ext3 ファイルシステムを作成する場合は、m kpart を使用して、 後述した mkfs コマンドでファイルシステムを作成します。
Enter を押すと変更が反映されるため、押す前に再度確認してください。
パーティションを作成したら、print コマンドを使用して、正しいパーティションタイプ、ファイルシステムタイプ、およびサイズで、パーティションテーブルにあることを確認します。新しいパーティションのマイナー番号も覚えておいてください。そのパーティション上のファイルシステムにラベルを付けることができます。また、parted が閉じられた後に cat /proc/partitions の出力も表示し、カーネルが新しいパーティションを認識するようにする必要があります。
parted が作成するパーティションの最大数は 128 です。GPT (GUID Partition Table) の仕様により、パーティションテーブル用に確保するエリアを拡大することでさらに多くのパーティションを作成することができますが、parted で用いられる一般的な方法で得られるエリアは、128 個のパーティションに制限されます。