/usrと/homeは異なるパーティションに存在する必要がありますか?

/usrと/homeは異なるパーティションに存在する必要がありますか?

LCPI試験を準備する過程で、次のようなフレーズに触れました。

複数のディスクが利用可能な場合は、/ usrディレクトリと/ homeディレクトリを別々のパーティションに配置するのが最善です。http://en.wikibooks.org/wiki/LPI_Linux_Certification/Design_Hard_Disk_Layout

デスクトップワークステーションの場合は、ホームディレクトリを別々のドライブまたはパーティションに配置することをお勧めします。

私は多くのLinuxサーバーにログインしていますが、システム管理者がこれらのフォルダを別々のパーティションに配置するのを見たことはありません。

Linuxサーバーからこれらのフォルダを分離するのは一般的な方法ですか?
/usrと/homeを別々に保つのはなぜですか?(再インストールが容易になることに加えて)。

ベストアンサー1

別々のパーティションにする3つの主な理由は次のとおりです。

  1. パフォーマンス
  2. 分離
  3. 安全

はい

  • 分離すると、/homeこのデータを共有ネットワークディスクに配置して、ユーザーAが特定のドメインのサーバーにログインしたときにそのデータがシステム/home/$USER間で単一のコピーになるようにします。これは通常autofsNFSと自動マウント(別名)。

  • データを独自のパーティションに配置すると、/usr読み取り専用モードでマウントできるため、簡単に操作できないようにディレクトリ内のデータをある程度保護できます。

  • 分離を実行するいくつかの追加の理由/usrは、同じシステムをより簡単に展開できるようにすることです。これらのパーティションは一度準備してからシステム全体に簡単に複製できます。

  • また、データを別々にアーカイブすると、バックアップサイクルが容易になる可能性があります。

  • 最後に、たとえば、揮発性ディレクトリを分離すると、/home誤ってまたは悪意のあるユーザーがシステムのプライマリディスクをいっぱいにするのを防ぐことができます。

/home15年以上にわたってこの作業を行ったところ、私は別の(NFSを介したネットワーク共有)と別のパーティションに分離された/bootディレクトリだけを見ました。/varいくつかの難解なSolarisボックス以外に、Linuxシステム用の別のシステムを見たことはありません。/usr起動前に/usrインストールしないと、initシステムが難しく静かな方法でクラッシュすることに注意してください。

おすすめ記事