定義:網絡文件系統,英文Network File System( NFS),是由SUN公司研制的UNIX表示層協議(presentation layer protocol),能使使用者訪問網絡上別處的文件就像在使用自己的計算機一樣(轉自百度百科)。
二、部署與實現
網絡拓撲環境:
IP | 備注 |
---|---|
172.16.2.100 | NFS服務端節點 |
172.16.2.101 | Client客戶端 |
-
使用yum安裝軟件包
yum -y install rpcbind nfs-utils
?
- 創建共享目錄
在NFS節點,創建共享目錄nfs1和nfs2,并修改權限mkdir /nfs1 /nfs2 ? ?
chown -R nobody:nobody /nfs1 /nfs23.修改配置文件
/etc/exports
# 共享目錄 ?訪問域(參數)
# rw: 可讀寫
# ro: 只讀
# sync: 文件同時寫入硬盤和內存
# async: 文件暫存于內存,而不是直接寫入內容
# no_root_squash: 表示NFS客戶端連接服務器端使用root,會導致對共享目錄也有root權限,本質上不安全
/nfs1 ?172.16.2.101(rw,async,no_root_squash)
/nfs2 ?172.16.2.0/24(rw,async,no_root_squash)-
查看掛載情況
showmount -e 172.16.2.100
,主節點和客戶端均出現如下表示正常
注意:如端口映射類報錯,請檢查服務端和客戶端是否都安裝軟件,其次是檢查防火墻和selinux是否關閉,以及進行iptables的規則清理 -
客戶端掛載使用
客戶端創建掛載點mkdir /nfs1 /nfs2 && chown nobody:nobody -R /nfs1/ /nfs2/
客戶端輸入掛載目錄? ? mount -t nfs 172.16.2.100:/nfs1 /nfs1/
? ? mount -t nfs 172.16.2.100:/nfs2 /nfs2/-
使用
df -h
驗證,出現下圖即表示成功
?
-
-