温馨提示×

centos mount能挂nfs吗

小樊
37
2026-09-03 00:44:21
栏目: 智能运维

可以的,CentOS 下 mount 是可以挂载 NFS(Network File System)的

下面给你一个常见用法说明:


一、前提条件

1. 服务端已共享 NFS

NFS 服务端(如另一台 Linux)已经:

  • 安装并启动 nfs-server
  • /etc/exports 中已配置共享目录
  • 已执行 exportfs -r

例如服务端配置:

/data 192.168.1.0/24(rw,sync,no_root_squash)

2. 客户端安装 NFS 工具

在 CentOS 客户端需要安装:

# CentOS 7
yum install -y nfs-utils

# CentOS 8 / Stream
dnf install -y nfs-utils

二、使用 mount 挂载 NFS

基本命令

mount -t nfs <NFS服务器IP>:<共享目录> <本地挂载点>

示例:

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

如果是 NFSv4:

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

三、常用参数(可选)

mount -t nfs -o rw,soft,timeo=30,retry=3 192.168.1.100:/data /mnt/nfs

常见参数说明:

  • rw:可读写
  • ro:只读
  • soft:软挂载(超时返回错误,推荐)
  • hard:硬挂载(默认,可能卡死)
  • timeo=:超时时间(十分之一秒)
  • nolock:不使用 NLM 锁(某些环境需要)

四、开机自动挂载(/etc/fstab)

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

或更稳妥一些:

192.168.1.100:/data  /mnt/nfs  nfs  rw,soft,timeo=30  0  0

五、常见问题排查

  1. 挂载卡住

    • 检查网络
    • 使用 soft 参数
    • 检查防火墙(111、2049 端口)
  2. 权限拒绝

    • 检查 /etc/exports
    • 检查 UID/GID 映射
  3. 查看已挂载

showmount -e 192.168.1.100
df -h
mount | grep nfs

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

  • CentOS 版本(7 / 8 / Stream)
  • NFS 服务端系统
  • 报错信息

我可以帮你针对性排查。

0