NFS服務端系統為 Red Hat Enterprise Linux AS release 4 IP:192.168.8.151
NFS客戶端系統為 Ubuntu 11.04 IP:192.168.8.50
查看系統版本 lsb_release -a
一、NFS服務端安裝與配置
1、NFS安裝
RedHad默認已經安裝了NFS,如果沒裝需手動安裝如下5個rpm包:
setup-*: 共享NFS目錄在/etc/exports中定義
initscripts-*: 包括引導過程中裝載網絡目錄的基本腳本
nfs-utils-*: 包括基本的NFS命令與監控程序
portmap-*: 支持安全NFS RPC服務的連接
quota-*: 網絡上共享的目錄配額,包括rpc.rquotad (這個包不是必須的)
2、NFS的配置 (服務端配置,在需要共享文件系統的主機上進行的操作)
編輯vim /etc/exports文件添加共享目錄:
/opt/backup 192.168.8.50(rw,sync,no_root_squash)
/opt/backup 192.168.8.50/24(rw,sync,no_root_squash)
/opt/backup為對外共享的目錄;
192.168.8.50為需要掛載共享目錄的主機(客戶端)的ip地址;
()內為opitons;
rw: 可讀寫的權限;
ro: 只讀的權限;
no_root_squash: 登入到NFS主機的用戶如果是ROOT用戶,他就擁有ROOT的權限root_squash:
在登入 NFS 主機使用目錄的使用者如果是 root 時,那麼這個使用者的權限
sync: 資料同步寫入存儲器中。
async: 資料會先暫時存放在內存中,不會直接寫入硬盤。
3、NFS檢測配置文件是否掛載成功
# exportfs -rv
4、NFS服務的啟動
service nfs start
service nfs restart
service nfs stop
service nfs reload 當修改過/etc/exports文件後不用重啟服務可執行該命令