您好,登錄后才能下訂單哦!
CentOS 7系統中怎么安裝NFS,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
NFS就是Network File System的縮寫,它最大的功能就是可以通過網絡,讓不同的機器、不同的操作系統可以共享彼此的文件。
NFS服務器可以讓PC將網絡中的NFS服務器共享的目錄掛載到本地端的文件系統中,而在本地端的系統中來看,那個遠程主機的目錄就好像是自己的一個磁盤分區一樣,在使用上相當便利;
NFS一般用來存儲共享視頻,圖片等靜態數據。
NFS掛載原理:
NFS掛載結構圖
yum install -y nfs-utils
開機啟動:(必須先啟動rpcbind服務)
systemctl enable rpcbind.service
systemctl enable nfs-server.service啟動服務
systemctl start rpcbind.service
systemctl start nfs-server.service
2.新建要掛載的文件夾
mkdir -p /opt/volumes
3.修改文件夾權限
chmod a+rw /opt/volumes
4.配置 NFS 服務目錄
打開文件 vim /etc/exports,在尾部新增一行,內容如下
/opt/volumes:作為服務目錄向客戶端開放
*:表示任何 IP 都可以訪問
rw:讀寫權限
sync:同步權限
no_subtree_check:表示如果輸出目錄是一個子目錄,NFS 服務器不檢查其父目錄的權限
/opt/volumes *(rw)
# /opt/volumes 192.168.248.0/24(rw,sync,fsid=0)
5.使配置文件生效
exportfs -r
6.確認NFS服務器啟動成功:
如果需要查看一下是否已經啟動nfs服務,可以使用:systemctl list-unit-files | grep nfs
7.調整防火墻配置
在nfs和nfs的守護進程rpcbind起來后,會由幾個端口,防火墻需要打通,才能是客戶端訪問
firewall-cmd --add-service=nfs --permanent --zone=public
firewall-cmd --add-service=mountd --permanent --zone=public
firewall-cmd --add-service=rpc-bind --permanent --zone=public
firewall-cmd --reload
1.新建掛載目錄
mkdir -p /opt/volumes-mount
2.客戶端查看服務端可掛載
showmount -e nfs_server_ip: 查看nfs服務端的可用掛載點
#showmount -e 192.168.137.206
3.掛載目錄
mount 192.168.137.206:/opt/volumes /opt/volumes-mount/
mount -t nfs 192.168.137.206:/opt/volumes /opt/volumes-mount/
4.驗證 NFS 服務
ip addr>/opt/volumes-mount/test.txt
查看服務器中/opt/volumes 目錄下是否有 test.txt 文件,有則表示成功
5.取消 NFS 客戶端掛載
umount /opt/volumes-mount
6.配置客戶端開機自動掛載nfs共享目錄
vi /etc/fstab
添加 192.168.137.206:/application/share /application/share nfs defaults 0 0
關于CentOS 7系統中怎么安裝NFS問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。