web-dev-qa-db-ja.com

ホームディレクトリを/ var / homeに保持するのはなぜですか?

私の知る限り、ホームディレクトリの従来の場所は/homeの下にあります。一部のLinuxバリアントはそれらを/var/homeに保持しているようですが、その理由は何ですか?

7
Tomalak

私の推測では、WebOSは、通常の操作では読み取り専用のルートファイルシステムと、通常の操作では読み取り/書き込みが可能な/varにマウントされたファイルシステムの2つの異なるファイルシステムにインストールされるように設計されています。ホームディレクトリは書き込み可能である必要があるため、/varの下のどこかに配置されます。この種のセットアップは、フラッシュで動作するUNIXシステム(PDA¹や組み込みユニスなど)ではかなり一般的です。

/homeはLinuxでは Filesystem Hierarchy Standard で言及されており、ユニス間で一般的に一般的ですが、普遍的ではありません(FHSはこれを「オプション」としてリストし、「プログラムは依存しない」と指定しています。この場所で」)。多数のユーザーがいるサイトでは、/home/GROUP/USERまたは/home/SERVER/USERまたは/home/SERVER/GROUP/USERを使用することがあります。そして、私は他の場所に根ざしたディレクトリを見てきました:/homes/export/home/users/net、...実際、ずっと昔、標準的な場所ホームディレクトリの場合は/usrでした。

¹ たとえば、Android(UNIXではありませんが、Linuxカーネルで実行されています)には、読み取り専用のルートファイルシステムと書き込み可能なファイルシステムが/dataにあります。

私はそれを見たことがない...

しかし、多かれ少なかれ、あらゆる場所に物を置くことができます。つまり、1人のユーザーが/ var/home /に、別のユーザーが/ home /に、3番目が/ partyplace/home/...にいる可能性があります。

しかし、それは私にはまったく意味がありません。ユーザーデータは/ home /の下に保存されるという規則に従う方がよいでしょう。

3
Johan

/ varは別のパーティションまたはディスクにある可能性があります。

1
kasterma