UNIXシステムでは、私のホームパスは次のとおりです。/home/<userid>
ホームディレクトリには、次のような他のバッチユーザーがあります。/export/home/<userid>
/export/home/<userid>
との違いが何なのか知りたいです/home/<userid>
。
どちらもUNIXユーザーですが、フォルダが異なるのはなぜですか?
ベストアンサー1
アイデアは/export/home
物理ローカルストレージのホームディレクトリです。 「エクスポート」という言葉は、このホームディレクトリを別のホストで使用するためにエクスポートすることができるという考えに由来しています。
/home
一方、ホームディレクトリの論理インストールがあります。絶対に/home
ここにマウントを置いてはいけません。
5つの異なるSolarisホストにアカウントがあるとします。もちろん、私はこれらのすべてのホストに1つの物理ホームディレクトリしか欲しくありません。自動マウントが正しく設定されたら、5つのホストすべてで自分のホームディレクトリを見ることができますが、/home
これは実際には論理ミラーです。私の実際のホームディレクトリを保持する5つのホストのうちの1つがあり、その特定のホストには/export/home
。
ホームディレクトリが常にコンピュータにローカルに保存されている場合は、常に表示されます/export/home
。
私の考えでは、真に集中化されたホームディレクトリを備えたウェブサイトが少なすぎます。しかし、Sunのアイデアは、ホスト間の共有をシンプルで一貫したものにするレイアウトを使用することです。ほとんど使われていないので、人々はそれが何に使われるのか疑問に思います。
(脚注:実際には最近まで、Solaris 11ではこれが完全に一貫していたため、ユーザーはいつも/home
彼のホームディレクトリは、ローカルに保存されているかどうかに関係なく表示できます/export/home
。これらの変更は、Linuxキャンプの人々が理解しやすくなります。)