钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读870377
首页 Linux 正文内容

linux实现nfs共享文件夹

钟逸 Linux 2025-06-22 20:26:10 3

NFS(Network File System)是一种网络文件系统协议,允许用户通过网络访问远程文件系统。在 Linux 中,可以通过 NFS 轻松共享文件和目录,实现资源共享和协作。

NFS 服务器端配置

1. 安装 NFS 服务器软件包:

sudo yum install nfs-utils

2. 创建要共享的目录:

sudo mkdir /share

3. 导出共享目录:

sudo nano /etc/exports

在文件中添加以下行:

/share *(rw,sync,no_subtree_check)

4. 重新启动 NFS 服务:

sudo systemctl restart nfs.service

NFS 客户端端配置

1. 安装 NFS 客户端软件包:

sudo yum install nfs-utils

2. 创建挂载点:

sudo mkdir /mnt/share

3. 挂载共享目录:

sudo mount -t nfs :/share /mnt/share

例如:

sudo mount -t nfs 192.168.1.10:/share /mnt/share

文件权限和访问控制

共享文件和目录时,需要设置适当的文件权限和访问控制列表 (ACL)。这可以防止未经授权的访问和数据泄露。

1. 设置文件和目录权限:

sudo chmod 755 /share

2. 设置 ACL:

sudo setfacl -m group:users:rx /share

故障排除

如果在 NFS 共享中遇到问题,请检查以下方面:

- 确保 NFS 服务器和客户端都已启动并正在运行。

- 检查共享目录是否已被导出和挂载。

- 验证文件和目录权限和 ACL。

- 检查防火墙规则是否允许 NFS 通信。

文章目录
    搜索