ファイルシステム階層標準のどのディレクトリが通常ルートファイルシステムの一部ですか?

ファイルシステム階層標準のどのディレクトリが通常ルートファイルシステムの一部ですか?

私はルートファイルシステムをよりよく理解したいと思い、いくつかの調査の最後についにこれを見つけました。ルートファイルシステムの定義

ルートファイルシステムの正確な内容はコンピュータによって異なりますが、システムを起動して他のファイルシステムをマウントできる状態にするために必要なファイルとトラブルシューティングツールが含まれています。破損したシステムとバックアップから失われたファイルを回復します。内容には、ルートディレクトリと、/boot、/dev、/etc、/bin、/sbin、場合によっては/tmp(一時ファイル用)を含む最小のサブディレクトリとファイルセットが含まれます。

上記の定義に記載されているように、ルートファイルシステムの内容はさまざまですが、システムの起動に必要なデータのみを含める必要があります。その場合、ファイルシステム階層標準の一部である他のディレクトリ(/homeや/userなど)は通常、ルートファイルシステムの一部ではないと想定されます。

答え1

著作権©2006 Linux情報プロジェクト。すべての権利を保有。

...この情報が古い情報かもしれないといういくつかのヒントがあります:)

どのタイプのLinuxシステムを見ているのかを判断するのは難しいかもしれません。

従来の「GNUスタイル」Linux(Androidとは対照的)について話している場合、ほとんどのユーザー領域はおそらくコンテナまたはVMワークロードです。通常、すべての一時データを格納するファイルシステムのみがあり、永続データのみが有効です。ロードデータは別々のファイルシステムに存在する可能性があり、一部のデータはデータベースサーバー、電子メールサーバー、またはいくつかの認証マイクロサービスを実行しているかによって異なります。

私たちをPCとラップトップに制限するなら、答えは「それは本物大規模なディストリビューションはデフォルトで/homeを除くすべてをすでに単一のファイルシステムにインストールしているため、「依存しています。いくつかの標準インストールではそうではないかもしれません。該当) は終了します。

Distroは、非永続ファイルシステムを処理する方法も異なります。私の/tmpはtmpfsなので、ディスクにはまったくありませんが、作業中のOpenSUSEサーバーはルートファイルシステムである/var/run、/var/tmpを使用します。ブートローダがルートファイルシステムを認識しない場合、/ bootは通常、新しいインストールでは別々のファイルシステムにすぎません。 /bootには、最新のシステムには常にEFIサブディレクトリがあります。実際には別のFAT32ファイルシステムです。これは、PCのUEFIがブートローダを起動するために知っているためです。 (あなたのドキュメントにはこれを知る方法はありません。これはすべて以前に書かれており、ほとんどすべてのLinuxディストリビューションのデフォルトのブート方法として初期のRAMディスクも含まれているので、ブートタイムファイルについて話すすべては本質的に最新のLinuxシステムには適用されません。

関連情報