close

Server

1. /etc/exports
分為三個欄位1. server要export的目錄, 2. 存取參數, 3. 可存取的IP範圍. 一個export寫成一行
ex.
/home       -ro       192.168.1.1
# 以上表示, 將server上的/home目錄export出去,存取權限(-ro)是read only,而且限定只有192.168.1.1可以連接這個export

/usr/ports                192.168.20.1
#以上表示, 將server上的/usr/ports目錄export出去,存取權限是read & write(沒有參數),限定只有192.168.20.1可以連線.

#其他用法, man exports

2. /etc/rc.conf
要修改三個欄位, nfs_server, mountd, rpcbind
nfs_server_enable="YES"
mountd_enable="YES"
rpcbind_enable="YES"

3. 啟動 (*有順序)
/etc/rc.d/rpcbind start
/etc/rc.d/mountd start
/etc/rc.d/nfsd start

4.如果/var/log/message裡面沒跳什麼錯誤訊息出來應該是都ok.

 

Client

1. 檢驗server上有export哪些目錄
#showmount -e Server_IP

如果出現以下情形的話,表示server上有什麼地方沒設定好

RPC: Program not registered
showmount: can't do exports rpc

 

 

2. mount (*詳細指令請man mount_nfs)
        a. 手動mount: mount_nfs argc Server_IP:/export_path /local_mount_path
        b. 自動mount: 修改/etc/fstab,加入這一行

Server_IP:/export_path       /mount_point   nfs   rw    0    0
arrow
arrow
    文章標籤
    FreeBSD NFS
    全站熱搜

    lychen 發表在 痞客邦 留言(1) 人氣()