Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

9.15.5. 推奨されるパーティション設定スキーム

9.15.5.1. x86、AMD64、および Intel 64 システム

x86、AMD64、および Intel 64 システム用に、以下のパーティションを作成することが推奨さ れます。
  • スワップ パーティション
  • /boot パーティション
  • / パーティション
  • ホーム パーティション
  • /boot/efi パーティション(EFI システムパーティション)- UEFI ファームウェアを使用しているシステムのみ
  • スワップ パーティション(少なくとも 256 MB)- swap パーティションは仮想メモリーをサポートします。データは、システムが処理しているデータを格納するのに十分な RAM がない場合に swap パーティションに書き込まれます。
    過去数年、推奨されるスワップ領域のサイズは、システムの RAM サイズに比例して増加していました。ただし、最近のシステムには、数百ギガバイトの RAM が含まれていることがよくあります。結果として、推奨されるスワップ領域は、システムのメモリーではなく、システムメモリーのワークロードの機能とみなされます。
    以下の表では、システムの RAM の容量別に推奨されるスワップパーティションのサイズと、システムをハイバネートするのに十分なメモリーが必要かどうかを示しています。推奨されるスワップパーティションのサイズは、インストール時に自動的に確定されます。ただし、ハイバネートを可能にするには、カスタムパーティション設定段階でスワップ領域を編集する必要があります。
    重要
    以下の表の推奨事項は、メモリーが少ないシステム(1 GB 以下)で特に重要です。このようなシステムで十分なスワップ領域を割り当てられないと、不安定になる問題が生じたり、インストールしたシステムが起動できなくなる可能性があります。

    表9.2 システムの推奨 swap 領域

    システム内の RAM の容量 推奨されるスワップ領域 ハイバネートを許可する場合に推奨される swap 領域
    ⩽ 2GB RAM 容量の 2 倍 RAM 容量の 3 倍
    > 2GB – 8GB RAM 容量と同じ RAM 容量の 2 倍
    > 8GB – 64GB 最低 4GB RAM 容量の 1.5 倍
    > 64GB 最低 4GB ハイバネートは推奨されない
    上記の各範囲の境界線上(システムの RAM が 2GB、8GB、または 64GB などの場合)、選択したスワップ領域とハイバネートへのサポートに関して決定を行なってください。システムリソースに余裕がある場合は、スワップ領域を増やすとパフォーマンスが向上することがあります。
    特に高速ドライブ、コントローラー、インターフェイスを備えたシステムでは、複数のストレージデバイスにスワップ領域を分散させると、swap 領域のパフォーマンスが向上することに注意してください。
    注記
    Red Hat Enterprise Linux 6.0、6.1、および 6.2 向けのスワップ領域サイズの推奨事項は、2012 年 6 月に Red Hat Enterprise Linux 6.3 のリリースで最初に発行され、ハイバネート領域を考慮しなかった現在の推奨事項とは異なります。このような以前のバージョンの Red Hat Enterprise Linux 6 の自動インストールは、この代替の推奨事項に合わせて引き続きスワップ領域を生成します。ただし、Red Hat Enterprise Linux 6.3 向けに発行された新しい推奨事項に合わせて、スワップ領域のサイズを手動で選択することが推奨されます。
  • /boot/ パーティション(250 MB)

    /boot/ にマウントされたパーティションには、オペレーティングシステムのカーネル(システムの Red Hat Enterprise Linux の起動が可能)と、ブートストラッププロセス中に使用されるファイルが含まれます。ほとんどのユーザーの場合は、250 MB のブートパーティションで十分です。

    重要
    Red Hat Enterprise Linux 6.9 の / boot および /(ルート)パーティションは、ext2、ext3、および ext4 (推奨)ファイルシステムのみを使用できます。Btrfs、XFS、VFAT などの他のファイルシステムは使用できません。/home などの他のパーティションは、Btrfs および XFS (利用可能な場合)を含むサポート対象のファイルシステムを使用できます。詳細は、Red Hat カスタマーポータルの を参照 https://access.redhat.com/solutions/667273 してください。
    警告
    通常、/boot パーティションはインストーラーによって自動的に作成されることに注意してください。ただし、/ (root)パーティションが 2 TB を超え、起動に(U) EFI を使用する場合は、マシンを正常に起動するために 2 TB 未満の /boot パーティションを別途作成する必要があります。
    注記
    ハードドライブが 1024 を超えるシリンダ(お使いのシステムが 2 年以上前)である場合は、/ (root)パーティションにハードドライブの残りの領域をすべて使用する場合は、/boot/ パーティションを作成する必要があります。
    注記
    RAID カードを実装している場合、BIOS タイプは、RAID カードからの起動に対応していない場合がある点に注意してください。このような場合、/boot/ パーティションは、別のハードドライブなど、RAID アレイ以外のパーティションに作成する必要があります。
  • ルート パーティション(3.0 GB - 5.0 GB)-/" (root ディレクトリー)が配置される場所です。この設定では、すべてのファイル( /bootに保存されているファイルを除く)は root パーティション上にあります。
    3.0 GB のパーティションを使用すると最小インストールを実行できますが、5.0 GB のルートパーティションでは、すべてのパッケージグループを選択してフルインストールを実行できます。
    重要
    Red Hat Enterprise Linux 6.9 の / boot および /(ルート)パーティションは、ext2、ext3、および ext4 (推奨)ファイルシステムのみを使用できます。Btrfs、XFS、VFAT などの他のファイルシステムは使用できません。/home などの他のパーティションは、Btrfs および XFS (利用可能な場合)を含むサポート対象のファイルシステムを使用できます。詳細は、Red Hat カスタマーポータルの を参照 https://access.redhat.com/solutions/667273 してください。
    重要
    / (またはルート)パーティションはディレクトリー構造の最上位です。/root ディレクトリー(slash-root が通知されることもあります)は、システム管理用のユーザーアカウントのホームディレクトリーです。
  • ホーム パーティション(100 MB 以上)

    システムデータとユーザーデータを別々に保存するには、/home ディレクトリーのボリュームグループ内に専用のパーティションを作成します。こうすることで、ユーザーデータのファイルを消去せずに Red Hat Enterprise Linux をアップグレードしたり、再インストールしたりできるようになります。

多くのシステムでは、上記の最小パーティションよりも多くのパーティションがあります。パーティション設定は、システム固有のニーズに応じて決定してください。詳細は、「パーティション設定に関するアドバイス」 を参照してください。
1 つの大きな / パーティションの代わりに多数のパーティションを作成すると、アップグレードが容易になります。詳細は、「 カスタムレイアウトの作成またはデフォルトレイアウトの変更 」 の Edit オプションの説明を参照してください。
次の表は、一覧表示されたディレクトリーを含むパーティションのパーティションの最小サイズをまとめています。これらのディレクトリーごとに個別のパーティションを作成する必要 はありません。たとえば、/foo を含むパーティションが 500 MB 以上で、別の /foo パーティションを作成しない場合、/ (root)パーティションは 500 MB 以上である必要があります。

表9.3 パーティションの最小サイズ

ディレクトリー 最小サイズ
/ 250 MB
/usr 250 MB
/tmp 50 MB
/var 384 MB
/home 100 MB
/boot 250 MB
注記
Excess Capacity Unallocated をそのままにし、すぐに必要なパーティションにのみストレージ容量を割り当てます。必要に応じて空き容量をいつでも割り当てることができます。ストレージ管理の柔軟な方法は、付録D LVM の理解 を参照してください。
コンピューターに最も適したパーティションを設定するのが分からない場合は、デフォルトのパーティションレイアウトを受け入れます。
9.15.5.1.1. パーティション設定に関するアドバイス
最適なパーティション設定は対象となる Linux システムの用途によって異なります。以下のヒントは、ディスク領域の割り当て方法を決定するのに役立ちます。
  • 機密データを格納する可能性があるパーティションには暗号化を検討してください。暗号化を行うと、権限を持たない人が物理ストレージデバイスにアクセスできても、暗号化したパーティションにあるデータにアクセスできなくなります。ほとんどの場合、少なくとも /home パーティションは暗号化してください。
  • システムにインストールされている各カーネルには、/boot パーティションに約 30 MB が必要です。優れたカーネルをインストールする予定がない限り、/boot ではデフォルトのパーティションサイズ 250 MB で十分です。
    重要
    Red Hat Enterprise Linux 6.9 の / boot および /(ルート)パーティションは、ext2、ext3、および ext4 (推奨)ファイルシステムのみを使用できます。Btrfs、XFS、VFAT などの他のファイルシステムは使用できません。/home などの他のパーティションは、Btrfs および XFS (利用可能な場合)を含むサポート対象のファイルシステムを使用できます。詳細は、Red Hat カスタマーポータルの を参照 https://access.redhat.com/solutions/667273 してください。
  • /var ディレクトリーには、Apache web サーバーなど複数のアプリケーションのコンテンツが収納されます。また、ダウンロードした更新パッケージの一時的な保存にも使用されます。/var ディレクトリーを持たせるパーティションには、ダウンロードした更新パッケージの一時的な保存や他のコンテンツの収納ができるよう十分な領域を確保してください。
    警告
    PackageKit 更新ソフトウェアでは、デフォルトで更新パッケージを /var/cache/yum/ にダウンロードします。システムを手動でパーティションし、別の /var/ パーティションを作成する場合は、パッケージの更新をダウンロードするのに十分な大きさのパーティション(3.0 GB 以上)を作成してください。
  • /usr ディレクトリーには、Red Hat Enterprise Linux システムのほとんどのソフトウェアコンテンツが含まれています。デフォルトのソフトウェアセットをインストールするには、少なくとも 4 GB の領域を割り当てます。ソフトウェア開発者であるか、または Red Hat Enterprise Linux システムを使用してソフトウェア開発スキルを学習する場合は、少なくとも 2 倍のこの割り当てが必要になる場合があります。
  • LVM ボリュームグループ内の一部領域を未割り当てのまま残しておくことを検討してください。この未割り当て領域により、領域の要件が変更されても、他のパーティションからデータを削除してストレージを再割り当てしない場合に柔軟性が得られます。
  • サブディレクトリーをパーティションに分割した場合は、現在のシステムに新しいバージョンの Red Hat Enterprise Linux をインストールする場合は、これらのサブディレクトリーにコンテンツを保持できます。たとえば、/var/lib/mysqlMySQL データバッジを実行する場合は、後で再インストールする必要がある場合には、そのディレクトリー用に別のパーティションを作成します。
  • UEFI システムには、EFI システムパーティションファイルシステムを持つ 50-150MB /boot/efi パーティションが含まれている必要があります。
以下の表は、1 つの新しい 80 GB のハードディスクと 1 GB の RAM があるシステムのパーティション設定が可能です。将来の拡張を可能にするために、ボリュームグループの約 10 GB が割り当てられていないことに注意してください。
注記
この設定はサンプルであり、すべてのユースケースに最適ではありません。

例9.1 パーティション設定の例

表9.4 パーティション設定の例

パーティション サイズおよびタイプ
/boot 250 MB の ext3 パーティション
swap 2 GB のスワップ
LVM 物理ボリューム 1 つの LVM ボリュームグループとしての残りの領域
物理ボリュームはデフォルトのボリュームグループに割り当てられ、以下の論理ボリュームに分割されます。

表9.5 パーティション設定の例:LVM 物理ボリューム

パーティション サイズおよびタイプ
/ 13 GB ext4
/var 4 GB ext4
/home 50 GB ext4