CentOS autofs client只需新增 /etc/auto.home,此檔內容如下:
* -rw,soft,intr <fileserver>:/export/home/&
再執行 service autofs restart。
問題:
以 su - <useraccount> 測試 autofs,出現錯誤訊息:
hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
pwd: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
排除:
經測試問題點為 <useraccount> 的 .cshrc 裡面有 setenv LD_ASSUME_KERNEL 2.4.1,
這會將環境改為使用舊版 kernel,將這一行用 # 改為註解就 OK 了。
PS. LD_ASSUME_KERNEL 的說明 http://www.akkadia.org/drepper/assumekernel.html
2014.12.5 update:
NIS server的內容
/etc/auto.master改為/home auto.home,這樣就會用NIS的auto.home了。
/etc/auto.home內容為 * -rw,soft,intr nfssvr:/data/home/&
NIS client
nssswitch.conf內容改為automount: nis files
ypcat auto.master的結果為auto.home
ypcat auto.home的結果為-rw,soft,intr nfssvr:/data/home/&
restart autofs就可以了。
沒有留言:
張貼留言