可以,CentOS 完全支持挂载 NFS(Network File System),而且这是非常常见和成熟的用法。
下面给你一个从安装到挂载的完整说明(适用于 CentOS 7 / CentOS 8 / Rocky / Alma 同理)。
NFS 客户端需要能访问 NFS 服务器的 IP 和端口(2049 等)。
ping NFS服务器IP
yum install -y nfs-utils
安装完成后,会提供 mount.nfs 等工具。
假设 NFS 服务器 IP 是 192.168.1.10
showmount -e 192.168.1.10
输出示例:
Export list for 192.168.1.10:
/data/nfs 192.168.1.*
mkdir -p /mnt/nfs
mount -t nfs 192.168.1.10:/data/nfs /mnt/nfs
mount -t nfs4 192.168.1.10:/data/nfs /mnt/nfs
编辑 /etc/fstab,添加:
192.168.1.10:/data/nfs /mnt/nfs nfs defaults,_netdev 0 0
注意:
_netdev:表示网络设备,防止开机时网络未就绪导致挂载失败重新加载测试:
mount -a
df -h | grep nfs
或:
mount | grep nfs
No such file or directory 或 access denied/etc/exports 是否正确尝试指定版本:
mount -t nfs -o nfsvers=3 192.168.1.10:/data/nfs /mnt/nfs
如果你是 NFS 客户端,只需要:
✅ nfs-utils
✅ 能访问 NFS 服务器
如果你是 NFS 服务端(让别人挂载你的 CentOS):
yum install -y nfs-utils
systemctl enable --now nfs-server
✅ CentOS 不仅可以挂载 NFS,而且这是非常标准的用法
✅ 生产环境最常见组合:CentOS + NFS + fstab + _netdev
如果你愿意,可以告诉我:
我可以直接帮你排查。