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キャンプの人々が理解しやすくなります。)
答え2
ヌファル・イブラヒムが言ったように、私はこれがSolarisの習慣だと思います。
IIRCの場合、物理ファイルが存在し、他のサーバーがそのファイルをマウントする/export/home
サーバーで使用されます。/home
何とmount | grep home
?/export/home
ファイルシステムの種類UFS
があり、/home
型のようですNFS
。
/etc/fstab
たぶんいくつかの手がかりがあるかもしれません。
答え3
私が作業していた以前のSolarisシステムのレイアウトを見たこと/export/home
があります。これはパーティションをエクスポートすることを示す慣例です。ネットワークファイルシステムこれはFHSに登録されていないので、これがどれほど「標準」なのかわかりません。
答え4
ゾーンを作成すると、ホームディレクトリは/export/homeになるため、ZFSを使用してユーザーデータを保護できます。