服務端配置
安裝 nfs server
dnf install nfs-utils
建立被共享的路徑
mkdir -p /data/nfs/share
更新配置
# vim /etc/exports
# 寫入以下內容
/data/nfs/share 192.168.1.0/24(rw,sync,no_root_squash,no_all_squash)
/mnt/nfs_share 是你想要共享的目錄。
192.168.1.0/24 是你允許訪問該共享目錄的網路地址範圍。你可以根據實際情況修改為具體的 IP 地址或網段。
rw 允許讀寫訪問。
sync 表示將資料同步寫入磁碟。
no_root_squash 允許遠端 root 使用者訪問共享目錄,擁有 root 許可權。
no_all_squash 保留客戶端使用者的 UID 和 GID。
啟動服務
systemctl start nfs-server
systemctl enable nfs-server
應用配置
exportfs -r
客戶端配置
安裝客戶端
dnf install nfs-utils
建立掛載點
mkdir -p /mnt/nfs
手工掛載
mount -t nfs 192.168.1.100:/data/nfs/share /mnt/nfs
自動掛載
# 編輯 /etc/fstab 檔案
# 新增如下內容
192.168.1.100:/mnt/nfs/share /mnt/nfs nfs defaults 0 0
# 驗證
mount -a
df -h