NFS 服务器端配置(IP: 43.167.238.150)
# 更新系统并安装 NFS 服务器
sudo apt update && sudo apt install nfs-kernel-server
# 创建共享目录
sudo mkdir -p /data/nfs_public
# 设置目录权限(建议普通权限,避免不安全的 777)
sudo chown nobody:nogroup /data/nfs_public
sudo chmod 755 /data/nfs_public # 推荐权限:所有者可读写执行,其他用户可读执行
# 编辑 NFS 共享配置(允许指定客户端 IP 访问)
sudo vim /etc/exports
# 添加以下内容(删除冗余的 fsid=0,确保 IP 与客户端一致)
/data/nfs_public 43.134.106.179(rw,sync,no_subtree_check)
/data/nfs_public 47.115.140.28(rw,sync,no_subtree_check)
# 重启 NFS 服务并重新导出共享
sudo systemctl restart nfs-kernel-server
sudo exportfs -arv
# 验证配置(确保输出包含允许的客户端 IP)
showmount -e
NFS 客户端配置(IP: 43.134.106.179 和 47.115.140.28)
# 安装 NFS 客户端工具
sudo apt install nfs-common
# 创建挂载点
sudo mkdir -p /mnt/nfs_public
# 临时挂载(使用默认 NFS 协议,兼容 v3/v4)
sudo mount 43.167.238.150:/data/nfs_public /mnt/nfs_public
# 验证临时挂载(查看是否有共享目录内容)
ls /mnt/nfs_public
# 配置永久挂载(编辑 fstab,删除冗余的 nfs4 类型,使用默认协议)
sudo vim /etc/fstab
# 添加以下内容
43.167.238.150:/data/nfs_public /mnt/nfs_public nfs defaults,timeo=15,retrans=3 0 0
# 应用永久挂载配置
sudo mount -a
# 验证永久挂载(重启后生效,可用 df -h 检查)
df -h | grep nfs