範例:
NFS 伺服器(10.10.10.146 )
安裝並啟動服務
# yum install -y nfs-utils rpcbind
# chkconfig nfs on; chkconfig rpcbind on
# service nfs start; service rpcbind start
關閉防火牆(實驗中先關閉防火牆,不然客戶端會被擋,若要設定 NFS 伺服器防火牆,可參考伺服器-NFS)
# service iptables stop
NFS 伺服器端分享資料夾設定
# vim /etc/exports
/var/ftp/pub *(ro)
/var/www *(ro)
# exportfs -rv
NFS 客戶端(10.10.10.159 )
安裝並啟動服務
# yum install -y nfs-utils rpcbind autofs
# chkconfig nfs on; chkconfig rpcbind on; chkconfig autofs on
# service nfs start; service rpcbind start; service autofs start
查詢遠端主機是否提供 NFS 服務
# rpcinfo -p 10.10.10.146
查詢 NFS 伺服器分享哪些資料夾
# showmount -e 10.10.10.146
Export list for 10.10.10.146:
/var/www *
/var/ftp/pub *
自動掛載設定檔(藍色字體為本地端對應目錄架構)
# vim /etc/auto.master
/localvar /etc/auto.autofs
# vim /etc/auto.autofs
pub 10.10.10.146:/var/ftp/pub
www 10.10.10.146:/var/www
# service autofs reload
啟動 autofs 服務後,在根目錄下會產生不占空間的 /net 和 /localvar 目錄
進入 NFS 伺服器
# cd /localvar/ // 尚未掛載
# df
# cd /localvar/www // 此時就會掛載,若不想每次這樣一層一層的登入可以使用ln產生一個symbolic link。
# df
# cd ..
# pwd
/localvar
# ll
total 4
drwxr-xr-x. 6 root root 4096 Nov 15 10:12 www
# ll // 離開目錄後,預設300秒後自動卸載(設定檔/etc/sysconfig/autofs)
total 0
補充:產生symbolic link指令
# ln -s /localvar/www nfs-www
# ll nfs-www
lrwxrwxrwx. 1 root root 13 Nov 15 16:02 nfs-www -> /localvar/www
# cd nfs-www
# df
刪除symbolic link指令
# rm nfs-www
rm: remove symbolic link `nfs-www'? y or n
沒有留言:
張貼留言