LCPI試験を準備する過程で、次のようなフレーズに触れました。
複数のディスクが利用可能な場合は、/ usrディレクトリと/ homeディレクトリを別々のパーティションに配置するのが最善です。http://en.wikibooks.org/wiki/LPI_Linux_Certification/Design_Hard_Disk_Layout
デスクトップワークステーションの場合は、ホームディレクトリを別々のドライブまたはパーティションに配置することをお勧めします。
私は多くのLinuxサーバーにログインしていますが、システム管理者がこれらのフォルダを別々のパーティションに配置するのを見たことはありません。
Linuxサーバーからこれらのフォルダを分離するのは一般的な方法ですか?
/usrと/homeを別々に保つのはなぜですか?(再インストールが容易になることに加えて)。
ベストアンサー1
別々のパーティションにする3つの主な理由は次のとおりです。
- パフォーマンス
- 分離
- 安全
はい
分離すると、
/home
このデータを共有ネットワークディスクに配置して、ユーザーAが特定のドメインのサーバーにログインしたときにそのデータがシステム/home/$USER
間で単一のコピーになるようにします。これは通常autofs
NFSと自動マウント(別名)。データを独自のパーティションに配置すると、
/usr
読み取り専用モードでマウントできるため、簡単に操作できないようにディレクトリ内のデータをある程度保護できます。分離を実行するいくつかの追加の理由
/usr
は、同じシステムをより簡単に展開できるようにすることです。これらのパーティションは一度準備してからシステム全体に簡単に複製できます。また、データを別々にアーカイブすると、バックアップサイクルが容易になる可能性があります。
最後に、たとえば、揮発性ディレクトリを分離すると、
/home
誤ってまたは悪意のあるユーザーがシステムのプライマリディスクをいっぱいにするのを防ぐことができます。
/home
15年以上にわたってこの作業を行ったところ、私は別の(NFSを介したネットワーク共有)と別のパーティションに分離された/boot
ディレクトリだけを見ました。/var
いくつかの難解なSolarisボックス以外に、Linuxシステム用の別のシステムを見たことはありません。/usr
起動前に/usr
インストールしないと、init
システムが難しく静かな方法でクラッシュすることに注意してください。