Appearance
nfs共享目录
背景(示例)
服务端:10.0.232.60(/data 目录共享)
客户端:另外 5 台服务器(挂载 /data)
一、服务端
1. 安装 NFS 服务
bash
apt update && apt install -y nfs-kernel-server2. 配置共享目录
bash
vim /etc/exports写入这一行(直接复制):
bash
/mnt/share *(rw,sync,no_root_squash,no_subtree_check)
/nvme1n1/share 10.0.232.0/24(rw,sync,no_root_squash,no_subtree_check)服务端 /etc/exports 配置:
rw:可读写sync:数据安全no_root_squash:root 有权限(服务器集群必备)no_subtree_check:提升性能
3. 生效配置 + 启动服务
bash
exportfs -ra
systemctl restart nfs-server
systemctl enable nfs-server4. 放行防火墙(必须)
bash
ufw allow from 10.0.232.0/24 to any port nfs二、客户端
1. 安装 NFS 客户端
bash
apt update && apt install -y nfs-common2. 创建挂载目录
bash
mkdir -p /mnt/share3. 挂载 NFS
bash
mount 10.0.232.61:/mnt/share /mnt/share4. 永久挂载(开机自动挂)
bash
echo "10.0.232.61:/mnt/share /mnt/share nfs defaults 0 0" >> /etc/fstab三、验证
任意机器执行:
bash
df -h看到:
10.0.232.61:/data 7.0T 95G 6.9T 2% /data就是成功!