個人的な目的のためにグラフィカルディストリビューションをインストールするときは、通常、と/boot
を区別します/home
。
サーバーを設定するとき、私は単に使用することにとどまり/boot
、/
プロジェクトによっては前述のように必要に応じて他のサーバーを考慮することができます。ここそして/var/log
そして/var/lib/docker
。
私が言うLinuxサーバーを前提としてみると、各ルートディレクトリを無分別に複数のパーティションに分ける傾向があるようですが、なぜそうなのかわかりません!
@Doug O'Nealが言及されていますこれは、/var、/home、/usrなどを異なるファイルシステムに分割する必要があるいくつかのベストプラクティス文書(CISベンチマークなど)に基づいています。
私が読んでこの記事これはパーティションを分離する必要がある理由を提供しますが、各ディレクトリに対して過度のようには見えません。
これその他の記事そしてここでも各ディレクトリパーティションは何の理由もなく言及されており、安全を保ち、盲目的に信頼するためのものです!
マウントで他のフラグをnodev、nosuid、またはnoexecとして設定できるという事実は、私にとってそれほど重要ではないようです。ユーザーがsudoerではないかのように、単に書き込みアクセスを拒否するだけで十分です。 sudoerなら、これらのフラグはいかなる被害も防ぐことはできません。
実は別にバックアップも可能ですが、負担にならないですよ。実際には別々に消去することも、単にディレクトリを削除することもできます。
その一部に不良ブロックがある可能性があるという事実は私を安心させません。不良ブロックはセクタごとに提供され、ファイルはパーティションの有無にかかわらず破損する可能性があるためです。
私が考えるのはやや良いかもしれない唯一の事実は、パーティションが別々のディスクにあり、パーティションの1つがロードに失敗した場合、またはパーティションテーブルセクタが破損した場合ですが、状況によってはシステムを起動できない場合です。 、より分散されたパーティションがあるかどうか。
最後の可能性を考慮すると、ディスクを回復するために1つ以上のパーティションがあっても違いはなく、testdiskまたはddrescueイメージを実行でき、いずれの場合も同じ結果が得られます。
どのパーティションがプロジェクトに適しているか適切でないかを考慮せずに複数のパーティションを分離すると、どのような利点があるのか、さらに多くの理由を提示できる人はいますか?いわゆるベストプラクティスが出てくるのはなぜですか?
答え1
実際、この質問について8つのアドバイスを求めて12回の回答を得たということは、分割方法に対する質問に対する回答が非常に主観的であり、状況によって変わることがあることを意味します。
体/
;一般的に、、、および/boot
以外の項目をあまりにも破ることをお勧めしません。/home
- 後者は、主に/home
複数のシステムにインストールできるようにし、他のLinuxディストリビューションを切り替えるときに移植できるようにすることです。