本篇是參考鳥哥的文件所寫的筆記: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

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 wbkuo 的頭像
    wbkuo

    長島冰茶的工程師筆記

    wbkuo 發表在 痞客邦 留言(0) 人氣()