本篇是參考鳥哥的文件所寫的筆記:http://linux.vbird.org/linux_server/0330nfs.php
==== 分享主機 ====
1. 安裝 nfs
查詢是否有安裝 nfs
# rpm -qa | grep nfs
查詢是否有安裝 rpcbind
# rpm -qa | grep rpcbind (CentOS 5.X 為 portmap)
安裝 nfs
# yum install -y nfs-utils
2. 修改設定檔
# vim /etc/exports
/tmp 192.168.1.184(ro)
/var 192.168.1.106(ro,no_root_squash)
3. 啟動 rpc 服務
在 CentOS 6.X 下
# /etc/init.d/rpcbind start
# chkconfig rpcbind on
在 CentOS 5.X 下
# /etc/init.d/portmap start
# chkconfig portmap on
4. 啟動 NFS
# /etc/init.d/nfs start
# /etc/init.d/nfslock start
# chkconfig nfs on
# chkconfig nfslock on
5. 查看是否正確啟動 NFS
# tail /var/log/messages
# netstat -tulnp| grep -E '(rpc|nfs|portmap)'
# rpcinfo -p localhost
# rpcinfo -t localhost nfs
6. 查看可以分享的目錄
# showmount -e localhost
# tail /var/lib/nfs/etab (查看詳細的設定)
7. 重新載入 /etc/exports 設定
# exportfs -arv
8. 移除所有 /etc/exports 設定
# exportfs -auv
** 若有機器連上 nfs 服務,關機會很久,要特別處理 **
==== 連線主機 ====
1. 啟動必要服務
# /etc/init.d/rpcbind start
# /etc/init.d/nfslock start
2. 查詢可以用的目錄
# showmount -e 192.168.1.183
Export list for 192.168.1.183:
/tmp 192.168.1.184
若出現錯誤訊息,請檢查防火牆設定,及 NFS SERVER 是否正確啟動
3. 掛載目錄
# mkdir /tmp2
# mount -t nfs 192.168.1.183:/tmp /tmp2
4. 卸載目錄
# umount /tmp2
參考文件:http://yushiangfu.blogspot.tw/2010/03/nfs-server.html
留言列表