Linuxは個人用デスクトップとしてのみ使用するため、通常は単一のパーティションにインストールします。
ただし、時々、ボックスを再インストールします。そして、私がしていることは、外付けハードディスクを使ってファイルを移動することです。
では、ボックスを再インストールするときに(たとえば、別のディストリビューションに切り替えるなど)、どうすればそれを防ぐことができますか?
/ homeを別のパーティションに置いてください。これにより、別のディストリビューションに切り替えたり、現在のディストリビューションをアップグレードしたりしても、上書きされません。スワップを独自のパーティションに置くことも良い考えです。しかし、それはあなたのディストリビューションのインストーラーによって自動的に行われるべきです。
私のラップトップのセットアップ方法では、次のパーティションがあります。
/
/home
/boot
swap
Linuxでは、パーティションのみに依存するのではなく、通常LVMを使用することをお勧めします。これにより、後で必要に応じてファイルシステムを拡大および縮小できます(ただし、拡大するのは縮小よりも簡単です)ext2/3/4の場合にファイルシステムがアクティブである場合でも(ファイルシステムのサイズを増やすことができました)この方法でサイズを小さくしようとしたことはありませんが)。
もちろん、これでもスペースの配分方法を決める必要がありますが、後で再配置する方が簡単なので、最初から正確にスペースを割り当てる必要はありません。私は通常、各ボリュームに必要なだけのスペースと幸運のためにチャンクを割り当て、残りのスペースは新しいファイルシステムを追加したり、既存のものを後で拡張したりするために残します。
最小セットアップでは、/と/ homeを別々のパーティションに配置する必要があります。 /私の経験では、少なくとも18GBが必要です。私は通常、/ codeと呼ばれる3番目のパーティションを持っています。ここにはすべての作業コードを保持し、/ homeをダウンロード、ドキュメント、およびその他の非コード関連のものに使用します。再インストールするときは、/ homeにあるすべてのものを/ codeにバックアップします。
/usr/local
について言及した人はいません。私はよくこれを別のパーティションにします。ディストリビューションに含まれていないソースや他のサードパーティソフトウェアからコンパイルされたソフトウェアをインストールする習慣がある場合、/ usr/localにインストールすることは2つのことを意味します。
/usr/local
に加えて、明らかな理由により、個別の/home
も保持します。また、家族のMP3やビデオコレクションなど、「共有」するためのものを配置する個別の/ Filesも保持します。使用方法によっては、/ homeの方が音楽に適した場所になる場合がありますが、別のパーティションにある場合は、LVMを使用していなくても、別のハードディスクに置くのは簡単です。
使用法、OSによって異なります。
私のメインデスクトップでは、/と別のパーティションの間でスペースを分割しています。ドキュメント/音楽などを保持します。/homeにはユーザー設定とそこにあるものがあるため、インストール間でそのままにせず、ドキュメント/音楽フォルダーをシンボリックリンクします私のホームディレクトリに。
これを助けることができる多くのガイドがあり、そして他の受信者が指摘したように、それはOS固有であるかもしれません。 Solarisの提案は、Ubuntuの提案とは異なる場合があります。たとえば、Solaris(およびおそらくHP-UX)はホームディレクトリのマウントポイントとして/ export/homeを使用し、Linuxは/ homeを使用します。
それには本当の魔法はありません。実際、私が言うのはあなたが頭の釘を打ったということです。 1つのパーティションは、ニーズに合わせてそれをカットしません。だから変更を加えます。例としてガイドを使用してください(/ etcが/ etcである理由、および 正しいドキュメント で他のきちんとした雑学を学ぶこともできます)。次に例を示します(Google検索からランダムに引き出されます)。