在 CentOS 系统中挂载 NFS(Network File System),一般步骤如下:
yum install -y nfs-utils
dnf install -y nfs-utils
mkdir -p /mnt/nfs
showmount -e NFS服务器IP
示例:
showmount -e 192.168.1.100
mount -t nfs NFS服务器IP:/共享目录 /mnt/nfs
示例:
mount -t nfs 192.168.1.100:/data/nfs /mnt/nfs
mount -t nfs -o nfsvers=3 192.168.1.100:/data/nfs /mnt/nfs
或
mount -t nfs -o nfsvers=4 192.168.1.100:/data/nfs /mnt/nfs
df -h | grep nfs
或
mount | grep nfs
编辑 /etc/fstab:
vim /etc/fstab
添加一行:
192.168.1.100:/data/nfs /mnt/nfs nfs defaults,_netdev 0 0
说明:
_netdev:表示网络就绪后再挂载(防止系统启动时网络未通导致失败)重新加载 fstab:
mount -a
systemctl stop firewalld
NFS 服务器上 /etc/exports 示例:
/data/nfs 192.168.1.*(rw,sync,no_root_squash)
修改后执行:
exportfs -r
umount /mnt/nfs
如果提示 device is busy:
umount -l /mnt/nfs
如果你愿意,可以告诉我:
我可以给你更精确的配置示例。