步驟:
注意事項?:確保服務端防火墻關閉,或者允許2049端口通信,客戶端需具備讀寫權限。
服務器端
安裝NFS服務器:
sudo apt-get install nfs-kernel-server ?# Debian/Ubuntu
sudo yum install nfs-utils ? ? ? ? ? ? # CentOS/RHEL
配置NFS導出:
編輯/etc/exports文件,添加要共享的目錄和客戶端權限。例如:
/path/to/share *(rw,sync,no_subtree_check)
啟動NFS服務并使能開機啟動:
sudo systemctl start nfs-server
sudo systemctl enable nfs-server
客戶端
在客戶端安裝NFS客戶端:
sudo apt-get install nfs-common ?# Debian/Ubuntu
sudo yum install nfs-utils ? ? ? # CentOS/RHEL
掛載NFS共享:
sudo mount -t nfs server_ip:/path/to/share /local/mount/point
------------------例:
NFS服務端?
在服務端安裝nfs-utils和rpcbind:
sudo yum install nfs-utils rpcbind
sudo systemctl start rpcbind
sudo systemctl enable rpcbind
sudo systemctl start nfs-server
sudo systemctl enable nfs-server
配置共享目錄:編輯/etc/exports文件,添加共享路徑及權限配置
/data/shared 192.168.1.100(rw,sync,no_root_squash)
重新加載NFS服務:
sudo exportfs -ra
NFS客戶端
在客戶端安裝nfs-utils:
sudo yum install nfs-utils
掛載共享目錄:
sudo mount -t nfs 192.168.1.100:/data/shared /mnt/nfs_share
設置自動掛載(可選):編輯/etc/fstab文件:
192.168.1.100:/data/shared /mnt/nfs_share nfs defaults 0 0。