ドライブをパーティション分割する最適な方法は何ですか?

ドライブをパーティション分割する最適な方法は何ですか?

私は Linux を個人用デスクトップとしてのみ使用するため、通常は単一のパーティションにインストールします。

しかし、時々ボックスを再インストールします。そして、外付けハードディスクを使ってファイルを移動するだけです。

では、ボックスを再インストールするとき(別のディストリビューションに切り替えるときなど)に、これをどのように防ぐことができるでしょうか?

答え1

/home を別のパーティションに保存します。こうすることで、別のディストリビューションに切り替えたり、現在のディストリビューションをアップグレードしたりしても、/home が上書きされることはありません。また、swap を独自のパーティションに保存することもお勧めします。ただし、これはディストリビューションのインストーラによって自動的に実行されるはずです。

私のラップトップの設定では、次のパーティションがあります。

/ 
/home 
/boot 
swap 

答え2

Linux では、パーティションだけに頼るのではなく、LVM を使用することをお勧めします。これにより、後で必要に応じてファイルシステムを拡大したり縮小したりできます (ただし、拡大する方が縮小するよりも簡単な傾向があります)。ext2/3/4 の場合は、ファイルシステムがアクティブな場合でも同様です (アクティブなファイルシステムのサイズを拡大することには成功しましたが、この方法でサイズを縮小しようとしたことはありません)。

もちろん、スペースをどのように配分するかは自分で決める必要がありますが、最初から正確に決める必要はありません。後で再配置する方が簡単だからです。私は通常、各ボリュームに、必要と思われるスペースと、幸運を祈って少し余裕を持たせたスペースを割り当て、残りのスペースは、後で新しいファイルシステムを追加したり、既存のファイルシステムを拡張したりするために残しておきます。

答え3

最低限の設定では、/ と /home を別々のパーティションにする必要があります。私の経験では、/ は少なくとも 18 GB 必要です。私は通常、すべての作業コードを保存するための /code という 3 番目のパーティションを用意し、ダウンロード、ドキュメント、その他のコードに関連しないものに /home を使用します。再インストールするときは、/home にあるもののうち、保持したいものをすべて /code にバックアップします。

答え4

使用方法と OS によって異なります。

メインのデスクトップでは、スペースを / と、ドキュメントや音楽などを保存する別のパーティションに分割しています。 /home にはユーザー設定などが含まれるため、インストール間でそのまま保持することはせず、ドキュメントや音楽のフォルダーをホームディレクトリにシンボリックリンクするだけにします。

関連情報