“/export/home”和“/home”之間的區別
在我們的 UNIX 機器中,我的主路徑看起來像
/home/<userid>
,我們有另一個批處理使用者,其主路徑看起來像/export/home/<userid>
/export/home/<userid>
我想知道和有什麼區別/home/<userid>
?當兩者都是 UNIX 中的某個使用者時,為什麼文件夾會有所不同?
正如 Noufal Ibrahim 所說,我認為這是 Solaris 約定。
IIRC,
/export/home
用於實際文件/home
所在的伺服器,並且是其他伺服器安裝它的位置。說什麼
mount | grep home
?我猜它/export/home
的文件系統類型為UFS
,/home
類型為NFS
?
/etc/fstab
可能也有一些線索。
這個想法是/是
/export/home
用於物理本地儲存的主目錄。’export’ 這個詞源於這個主目錄可以被導出以供其他主機使用的想法。
/home
另一方面,您的主目錄的邏輯掛載。您永遠不應該在/home
. 這是一個坐騎的地方。假設我在 5 個不同的 Solaris 主機上有一個帳戶。當然,我希望在所有這些主機上只有一個物理主目錄。如果自動安裝程序配置正確,那麼我會在所有 5 台主機上看到我的主目錄,
/home
但這實際上只是一個邏輯鏡像。可能會有 5 台主機中的一台來保存我的物理主目錄,並且在該特定主機上,我還會在/export/home
.如果您的主目錄始終本地儲存在電腦上,那麼您將始終看到
/export/home
.在我看來,真正集中主目錄的網站太少了。但 Sun 的想法是使用一種佈局,使這種共享從一個主機到另一個主機變得容易且一致。很少使用,這就是人們想知道它的用途的原因。
(腳註:實際上直到最近,在 Solaris 11 中,這才完全一致,因此無論主目錄是否本地儲存在 中,使用者都可以隨時看到他的主目錄。這種更改將使人們更容易從Linux陣營了解)
/home``/export/home