在VM虚拟机中搭建一个Linux 7的NFS服务器

项目背景: 某企业的销售部有一个局域网,域名为'xs.mq.cn'。网络拓扑图如下图所示。网内有一台Linux的共享资源服务器'shareserver',域名为'shareserver.xs.mq.cn'。现要在'xs.mq.cn' 'sharesrver'上配置NFS服务器,使销售部内的所有主机都可以访问'shareserver'服务器中的'/share'共享目录中的内容,但不允许客户机更改共享资源的内容。同时,让主机'china'在每次系统启动时自动挂载'shareserver'的'/share'目录中的内容到'china3'的'/share'目录下。

1. 安装NFS服务器

在'shareserver'上安装NFS服务器软件包:

yum install nfs-utils

2. 配置NFS共享目录

创建共享目录:

mkdir /share

修改NFS服务器配置文件'/etc/exports',添加以下内容:

/share *(ro,sync,no_root_squash)

其中,'/share'为共享目录,'*'表示允许所有主机访问,'ro'表示只读访问,'sync'表示同步写入,'no_root_squash'表示允许root用户访问。

重新加载NFS服务器配置:

exportfs -r

3. 配置客户端自动挂载共享目录

在'china3'上创建挂载目录:

mkdir /share

编辑'/etc/fstab'文件,添加以下内容:

shareserver.xs.mq.cn:/share /share nfs ro,auto 0 0

其中,'shareserver.xs.mq.cn'为NFS服务器的域名,'/share'为共享目录在NFS服务器上的路径,'/share'为挂载目录在客户机上的路径,'nfs'表示使用NFS协议,'ro'表示只读访问,'auto'表示自动挂载,'0 0'表示不备份和不检查。

保存并退出,执行以下命令使新配置生效:

mount -a

4. 测试NFS共享

在销售部内的其他主机上,使用以下命令检查是否能够访问NFS共享:

showmount -e shareserver.xs.mq.cn

如果输出'/share',则表示共享已经成功配置。

在'china3'上,使用以下命令检查是否能够自动挂载NFS共享:

df -h

如果输出中包含'/share',则表示自动挂载已经成功配置。


原文地址: https://www.cveoy.top/t/topic/njnK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录