靓号网建站wordpress 数据包
在CentOS7上搭建网络文件系统(NFS),并让客户端进行挂载,具体步骤如下:
1. 服务器端操作
-
安装NFS服务器软件包: 执行以下命令安装NFS服务:
sudo yum install nfs-utils -y -
启动并启用NFS服务: 运行以下命令来启动NFS服务,并配置为开机自动启动:
sudo systemctl start nfs-server sudo systemctl enable nfs-server -
创建NFS共享目录: 假设要共享的目录为
/mnt/nfs_share,创建该目录并配置相应的权限:sudo mkdir -p /mnt/nfs_share sudo chown -R nfsnobody:nfsnobody /mnt/nfs_share sudo chmod 755 /mnt/nfs_share -
编辑NFS配置文件: 编辑
/etc/exports文件,添加共享目录的配置。假设允许客户端IP范围192.168.1.0/24进行挂载:sudo nano /etc/exports添加如下行:
/mnt/nfs_share 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)参数说明:
rw:读写权限。sync:同步写入数据。no_root_squash:允许客户端的root用户拥有root权限。no_subtree_check:不检查子目录。
-
导出共享目录: 保存并关闭文件后,运行以下命令使更改生效:
sudo exportfs -r -
配置防火墙: 允许NFS服务通过防火墙(如果防火墙处于启用状态):
sudo firewall-cmd --permanent --add-service=nfs sudo firewall-cmd --reload
2. 客户端操作
-
安装NFS客户端软件包: 在客户端安装NFS客户端工具:
sudo yum install nfs-utils -y -
创建挂载目录: 创建本地用于挂载NFS共享目录的挂载点:
sudo mkdir -p /mnt/nfs_client -
挂载NFS共享目录: 使用以下命令将NFS服务器上的共享目录挂载到本地挂载点,假设NFS服务器IP为
192.168.1.100:sudo mount 192.168.1.100:/mnt/nfs_share /mnt/nfs_client -
验证挂载: 使用
df -h命令查看是否挂载成功:df -h
3. 配置开机自动挂载
如果需要在客户端机器开机时自动挂载NFS共享目录,可以编辑/etc/fstab文件。
-
编辑
/etc/fstab文件:sudo nano /etc/fstab添加如下行:
192.168.1.100:/mnt/nfs_share /mnt/nfs_client nfs defaults 0 0 -
保存并关闭文件后,运行以下命令来测试挂载:
sudo mount -a
这就完成了在CentOS上搭建NFS服务器并让客户端进行挂载的操作流程。
