手把手教你在centos上配置NFS共享目录,轻松实现文件共享!

在这里插入图片描述

配置NFS(Network File System)共享目录是允许网络中的计算机通过网络访问和使用共享的文件和目录的过程。下面是如何在centos操作系统上配置NFS共享目录的详细步骤:

1. 安装 NFS 服务

首先,在你的 CentOS 服务器上安装 NFS 软件包。

sudo yum install -y nfs-utils
2. 配置 NFS 服务

创建一个目录作为共享目录。例如,我们使用 /mnt/nfs_share 作为共享目录。

sudo mkdir -p /mnt/nfs_share

设置适当的权限。这里我们将权限设置为对所有用户可读写。

sudo chmod -R 777 /mnt/nfs_share

编辑 NFS 配置文件 /etc/exports 以指定共享目录和允许访问的客户端。添加以下行:

sudo nano /etc/exports

在文件中添加以下内容:

/mnt/nfs_share 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)

解释:

  • /mnt/nfs_share:这是你要共享的目录。
  • 192.168.1.0/24:允许这个子网内的所有IP访问共享目录。你可以指定单个IP地址如 192.168.1.100
  • rw:读写权限。
  • sync:同步方式写入数据。
  • no_root_squash:允许客户端的root用户具有root权限。
  • no_subtree_check:禁用子树检查,提高性能。
3. 启动和启用 NFS 服务

启动 NFS 服务并设置其开机自启动。

sudo systemctl start nfs-server
sudo systemctl enable nfs-server
4. 检查和导出 NFS 共享

检查 NFS 配置是否正确并导出共享目录。

sudo exportfs -r
sudo exportfs -v
5. 在客户端挂载 NFS 共享目录

在客户端机器上,安装 NFS 客户端软件包:

sudo yum install -y nfs-utils

创建一个挂载点,例如 /mnt/nfs_clientshare

sudo mkdir -p /mnt/nfs_clientshare

挂载 NFS 共享目录:

sudo mount 192.168.1.100:/mnt/nfs_share /mnt/nfs_clientshare

注意:192.168.1.100 是服务器的IP地址,请根据实际情况进行修改。

6. 验证挂载

在客户端机器上,验证是否成功挂载 NFS 共享目录:

df -h

你应该能看到类似下面的输出:

Filesystem                     Size  Used Avail Use% Mounted on
192.168.1.100:/mnt/nfs_share   40G   5G   35G   10% /mnt/nfs_clientshare
7. 持久化挂载(可选)

为了在重启后仍然保持挂载状态,可以在 /etc/fstab 文件中添加一行:

sudo nano /etc/fstab

添加以下内容:

192.168.1.100:/mnt/nfs_share  /mnt/nfs_clientshare  nfs  defaults  0  0

保存并退出。这样每次系统启动时,NFS 共享目录将自动挂载。

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS 7上配置NFS文件共享,可以按照以下步骤进行操作: 1. 在服务端创建共享文件夹:使用命令`mkdir /data/share`创建共享文件夹。 2. 修改NFS配置文件:使用命令`vim /etc/exports`编辑NFS配置文件。在文件中添加以下内容:`/data/share 192.168.10.*(rw,sync,root_squash)`。其中,`/data/share`是共享文件夹的路径,`192.168.10.*`是允许访问的客户端IP地址段,`rw`表示读写权限,`sync`表示同步写入数据到内存和硬盘,`root_squash`表示将NFS客户端以root管理员访问时映射为NFS服务器的root管理员。 3. 配置客户端:使用命令`yum install showmount -y`安装`showmount`工具,用于测试NFS挂载。然后创建挂载点文件夹,如`/gzs`,并给予所有权限,使用命令`mkdir /gzs`和`chmod 777 /gzs`。接着,编辑开机自启文件`/etc/fstab`,在文件中添加以下内容:`192.168.10.1:/data/share /gzs nfs defaults 0 0`。其中,`192.168.10.1`是NFS服务端的IP地址,`/data/share`是共享文件夹的路径,`/gzs`是挂载文件夹的路径,`nfs`是文件系统格式,`defaults`表示使用默认挂载选项。 完成以上步骤后,CentOS 7上的NFS文件共享配置完成了。你可以根据需要修改IP地址、共享文件夹路径和挂载文件夹路径。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [CentOS 7配置NFS文件共享](https://blog.csdn.net/qq_54100121/article/details/130187959)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值