温馨提示×

centos可以挂载nfs吗

小樊
45
2026-09-27 06:07:57
栏目: 智能运维

可以的,CentOS 完全支持挂载 NFS(Network File System)。无论是 CentOS 7 还是 CentOS 8 / Stream,都可以通过标准方式挂载 NFS 共享。

下面给你一个常见、实用的操作说明(以 CentOS 7/8 为例):


一、前提条件

  • NFS 服务端已配置好并导出了目录(如 /data/nfs)
  • 客户端(CentOS)能通过网络访问 NFS 服务器
  • 知道 NFS 服务器 IP 或主机名

二、安装 NFS 客户端工具

在 CentOS 上挂载 NFS,需要安装 nfs-utils:

# CentOS 7 / 8
yum install -y nfs-utils

安装完成后,mount.nfs 命令就可用了。


三、临时挂载 NFS(重启失效)

mkdir -p /mnt/nfs
mount -t nfs nfs-server-ip:/data/nfs /mnt/nfs

示例:

mount -t nfs 192.168.1.100:/data/nfs /mnt/nfs

验证:

df -h | grep nfs

四、开机自动挂载(推荐)

编辑 /etc/fstab:

vi /etc/fstab

添加一行:

192.168.1.100:/data/nfs  /mnt/nfs  nfs  defaults  0  0

然后执行:

mount -a

⚠️ 注意:
如果 NFS 服务器不可用,fstab 可能导致系统启动变慢或失败,生产环境可加:

nfs  defaults,_netdev  0  0

五、常见问题

1. 挂载报错 No such file or directory

  • 检查 NFS 路径是否正确
  • 服务端是否 exportfs -ra

2. 权限问题

  • NFS 通常基于 UID/GID
  • 客户端用户 UID 要和服务端一致

3. 防火墙

NFS 涉及多个端口,建议:

# 服务端
firewall-cmd --add-service=nfs --permanent
firewall-cmd --reload

六、查看 NFS 挂载情况

showmount -e nfs-server-ip
mount | grep nfs

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • NFS 服务端系统
  • 是临时挂载还是生产环境

我可以给你更精确的配置示例。

0 踩