また考慮してください

また考慮してください

私はLinuxを使って最初からオペレーティングシステムを作成しています。現在、ハードドライブ(A)にPuppy Linuxをインストールしています。 2番目のドライブ(B)にLFSを作成したいです。マニュアルを完全に理解できないので、誰かがパーティショニングを行う方法を案内してもらえますか?そこに記載されているパーティションの種類が多いため、少し混乱しています。ドキュメント2.4.1(root、swap、およびgrub BIOS)に記載されているパーティションを作成する必要があります。しますか?それとも両方を作成する必要がありますか?作られた。

ベストアンサー1

/

ルートディレクトリは階層の最上位レベルであり、基本ファイルシステムのマウントポイントであり、他のすべてのファイルシステムのソースです。すべてのファイルとディレクトリは、他の物理デバイスに保存されていても、root /の下に表示されます。ルートファイルシステムの内容は、システムを起動、復元、回復、および/または回復するのに十分でなければなりません。したがって、/下の一部のディレクトリは別々のパーティションには適していません。 /パーティションまたはルートパーティションが必要で、最も重要です。他のパーティションもそれを置き換えることができます。

警告:起動に必要なディレクトリ(/bootを除く)は、/と同じパーティションにあるか、initramfsによって初期ユーザースペースにマウントする必要があります。

/開始する

/ bootディレクトリには、カーネルイメージとRAMディスクイメージ、およびブートローダー構成ファイルとブートローダーステップが含まれています。また、ユーザー空間プログラムの実行を開始する前にカーネルが使用するデータを保存します。 /bootは通常のシステム操作には必要ありませんが、起動とカーネルのアップグレード(初期のRAMディスクが再作成される場合)にのみ必要です。

別の/bootパーティションは、ブートローダがルートファイルシステムにアクセスできない場合にのみ必要です。たとえば、ブートローダに対応するファイルシステムドライバがない場合、またはソフトウェアRAID、暗号化ボリューム、またはLVMボリュームに存在する場合です。

追加のファイルシステムドライバなしでUEFIブートローダから起動する場合は、EFIシステムパーティションを/ bootにマウントすることをお勧めします。 /bootに推奨されるサイズは200MiBです。ただし、/bootにEFIシステムパーティションを使用する場合は、550MiBをお勧めします。

/家

/homeディレクトリには、ユーザー固有の構成ファイル、キャッシュ、アプリケーションデータ、およびメディアファイルが含まれています。 /homeを分離すると、/を独立して再分割できます。

交換

スワップパーティションは、仮想RAMとして使用できるメモリを提供します。スワップファイルはパーティションと比較してパフォーマンスのオーバーヘッドはありませんが、必要に応じてサイズ変更が簡単になるため、考慮する必要があります。スワップパーティションはオペレーティングシステム間で共有できますが、休止状態を使用している場合は共有できません。

パーティショニングの詳細な手順についてはこちらをご覧ください。 https://wiki.archlinux.org/index.php/パーティショニング

おすすめ記事