ファイルシステム階層について質問がありますか? [コピー]

ファイルシステム階層について質問がありますか? [コピー]

Linuxで使用される/binと/usr/binの違いを説明してください。

答え1

binどちらも実行するファイルを保存できる異なるディレクトリです。

歴史的に2つがあったのは、デフォルトのシステムバイナリを/binルートファイルシステムに保持し、別々のパーティションを持ち、/usr「ユーザー」バイナリをそこに置くことができるからです。

これは、ディスクが小さく、LVMが少ないか存在しなかった時代からです。したがって、ファイルシステムビットが異なる別々の物理ドライブがある可能性があります。内部のセカンダリディスクパッケージにぶら下がって/usrシステムがクラッシュすることは珍しいことではありません!

したがって、時には特定の基本コマンドが必要な場合がありますboot。たとえばmountfsckこれらのコマンドはに配置されます/bin

しかし、時間が経つにつれて、ドライブが大きくなるにつれて、bin位置間の区別はそれほど重要ではなくなりました。一部のシステムではシンボリックリンクとクロスマウントを表示できますが、他のシステムではそうではありません。

関連情報