NFS挂载文件系统
NFS挂载文件系统
March 12, 2026
操作步骤:
- NFS原理:
- NFS <==> RPC <==> Client
-
- RPC服务: port mapper
- Server(配置):
- dnf install rpcbind nfs-utils
-
- 安装相关软件
- systemctl enable rpcbind/nfs-server
-
- systemctl start rpcbind/nfs-server
-
- rpcinfo -p
-
- vim /etc/export(写入挂载信息):
-
- /data 10.0.0.0/24(rw,all_squash)
- rw 表示读写 | all_squash表示压缩所有客户端用户为nfsnobody
- systemctl reload nfs
- 平滑重载nfs,避免restart 60s 夯住
-
- mkdir -p /data/
- 递归创建目录(挂载目录)
-
- ls -ld /data/
- 查看目录属性
-
- id nfsnobody
- 查看用户uid和gid
-
- chown -R nfsnobody.nfsnobody /data/
- 设置用户,用户组所属
-
- df -h
- 产看磁盘挂载情况
- 配置文件:
- /etc/exports
- /var/lib/nfs/etab
- Client(配置):
- showmount -e 10.0.0.61
- 查看挂载情况
-
- useradd nfsnobody
-
- exportfs -arv
-
- 刷新配置
-
- mount -t nfs 10.0.0.61:/data/ /mnt/
-
- df -h /mnt/
- 查看挂载情况
-
- install nfs-utils -y
-
- touch /mnt/ababa.txt
-
-
- df -h
-
- 查看挂载情况
- rpcinfo -p
-
- 打印中转详细信息
- 可尝试在/mnt/下写文件,注意:服务器需要开启!!!
- umount -lf /mnt/
-
- 强制卸载挂载的磁盘
- 配置文件:
-
- /etc/rc.local
- /proc/mounts
- nfs永久挂载(配置前先启动服务端):
- vim /etc/fstab(写在文件里):
-
- 10.0.0.61:/data/ /mnt/ nfs defaults 0 0