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

项目背景: 某企业销售部拥有一个局域网,域名xs.mq.cn。网络拓扑图如下所示。网内有一台Linux共享资源服务器shareserver,域名shareserver.xs.mq.cn。

现需在shareserver上配置NFS服务器,使销售部内所有主机均可访问shareserver服务器中的'/share'共享目录内容,但不允许客户机更改共享资源内容。同时,使主机china在每次系统启动时自动挂载shareserver的'/share'目录内容到china3的'/share'目录下。

步骤如下:

  1. 安装nfs-utils软件包

在shareserver上打开终端,输入以下命令:

sudo yum install nfs-utils
  1. 创建共享目录/share

在shareserver上创建共享目录'/share',并将所有者改为nfsnobody,输入以下命令:

sudo mkdir /share
sudo chown nfsnobody:nfsnobody /share
  1. 配置exports文件

在shareserver上编辑/etc/exports文件,添加以下内容:

/share    *(ro,sync,no_root_squash)

其中:

  • '*' 表示允许任何主机访问该共享目录;
  • 'ro' 表示只读访问;
  • 'sync' 表示同步访问;
  • 'no_root_squash' 表示允许root用户访问该共享目录。
  1. 启动nfs服务

在shareserver上启动nfs服务,输入以下命令:

sudo systemctl enable nfs-server
sudo systemctl start nfs-server
  1. 配置客户机自动挂载

在china3上打开终端,输入以下命令:

sudo mkdir /share
sudo echo 'shareserver.xs.mq.cn:/share /share nfs defaults 0 0' >> /etc/fstab

其中:

  • 'shareserver.xs.mq.cn:/share' 表示要挂载的共享目录;
  • '/share' 表示挂载的本地目录;
  • 'nfs' 表示挂载类型;
  • 'defaults' 表示默认挂载选项;
  • '0 0' 表示自动挂载。
  1. 完成

现在,销售部内所有主机均可访问shareserver服务器中的'/share'共享目录内容,但客户机无法更改共享资源内容。同时,china3在每次系统启动时会自动挂载shareserver的'/share'目录内容到自己的'/share'目录下。

Linux 7 NFS服务器搭建教程:共享资源访问与自动挂载

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

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