在 CentOS 上挂载 NFS(Network File System)一般分为服务端和客户端两部分。下面我分别说明,你可以按需查看。
yum install -y nfs-utils
systemctl enable nfs-server
systemctl start nfs-server
mkdir -p /data/nfs
chmod 755 /data/nfs
编辑 /etc/exports:
vim /etc/exports
示例内容:
/data/nfs 192.168.1.0/24(rw,sync,no_root_squash)
参数说明:
rw:读写sync:同步写入no_root_squash:允许 root 权限(生产环境慎用)192.168.1.100exportfs -r
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --reload
yum install -y nfs-utils
mkdir -p /mnt/nfs
showmount -e 192.168.1.10
示例输出:
Export list for 192.168.1.10:
/data/nfs 192.168.1.0/24
mount -t nfs 192.168.1.10:/data/nfs /mnt/nfs
df -h | grep nfs
编辑 /etc/fstab:
vim /etc/fstab
添加一行:
192.168.1.10:/data/nfs /mnt/nfs nfs defaults 0 0
测试是否配置正确:
mount -a
No route to hostaccess denied by server/etc/exports 中 IP 或权限配置错误exportfs -rStale file handleumount -lf /mnt/nfs
mount -t nfs 192.168.1.10:/data/nfs /mnt/nfs
dnf 代替 yumnfs-server如果你需要:
可以直接告诉我你的使用场景。