国外VPS云服务器测评
及优惠信息分享

Linux服务器挂载nfs(Network File System)共享目录详细教程

有些场景中,我们需要在服务器中挂载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服务器的导出设置、网络连接以及防火墙设置。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Linux服务器挂载nfs(Network File System)共享目录详细教程》
文章链接:http://www.zyhot.com/archives/2626.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发