有些场景中,我们需要在服务器中挂载NFS(Network File System),在Linux服务器上挂载NFS(Network File System)共享目录,你需要遵循以下步骤。
第一、NFS 服务器端配置
1、 安装NFS服务端
# Ubuntu/Debian
sudo apt update && sudo apt install nfs-kernel-server
# CentOS/RHEL
sudo yum install nfs-utils
2、创建共享目录并设置权限
sudo mkdir -p /mnt/nfs_share
sudo chown nobody:nogroup /mnt/nfs_share # 开放权限(或按需设置用户组)
sudo chmod 777 /mnt/nfs_share # 临时测试用(生产环境建议细化权限)
Select CodeCopy
3、配置NFS共享
编辑导出配置文件:
sudo nano /etc/exports
Select CodeCopy
添加以下内容(按需修改IP和路径):
/mnt/nfs_share 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash)
Select CodeCopy
参数说明:
- rw:读写权限(ro为只读)。
- sync:同步写入磁盘(更安全,但性能稍低)。
- no_subtree_check:禁用子树检查(提高性能)。no_root_squash:允许客户端root用户保留权限(慎用,有安全风险)。
4、启动NFS服务
# Ubuntu/Debian
sudo systemctl start nfs-kernel-server
sudo systemctl enable nfs-kernel-server
# CentOS/RHEL
sudo systemctl start nfs-server
sudo systemctl enable nfs-server
5、检查共享目录
sudo exportfs -v
Select CodeCopy
第二、NFS客户端挂载方法
1、安装NFS客户端工具
# Ubuntu/Debian
sudo apt install nfs-common
# CentOS/RHEL
sudo yum install nfs-utils
2、创建本地挂载点
sudo mkdir -p /mnt/nfs_client
Select CodeCopy
3、挂载NFS共享目录
sudo mount -t nfs <NFS服务器IP>:/mnt/nfs_share /mnt/nfs_client
Select CodeCopy
4、验证挂载
df -hT | grep nfs # 查看挂载状态
ls /mnt/nfs_client # 检查文件是否可见
Select CodeCopy
如果有必要也要设置开机启动。
sudo nano /etc/fstab
通过以上步骤,你应该能够成功地在Linux服务器上挂载NFS共享目录。如果遇到权限问题或连接问题,请检查NFS服务器的导出设置、网络连接以及防火墙设置。

主机之家











