可以的,CentOS 下 mount 是可以挂载 NFS(Network File System)的。
下面给你一个常见用法说明:
NFS 服务端(如另一台 Linux)已经:
nfs-server/etc/exports 中已配置共享目录exportfs -r例如服务端配置:
/data 192.168.1.0/24(rw,sync,no_root_squash)
在 CentOS 客户端需要安装:
# CentOS 7
yum install -y nfs-utils
# CentOS 8 / Stream
dnf install -y nfs-utils
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 锁(某些环境需要)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
挂载卡住
soft 参数权限拒绝
/etc/exports查看已挂载
showmount -e 192.168.1.100
df -h
mount | grep nfs
如果你愿意,可以告诉我:
我可以帮你针对性排查。