1. 在shareserver服务器上安装NFS服务
sudo apt-get update
sudo apt-get install nfs-kernel-server
  1. 创建共享目录/share并设置权限
sudo mkdir /share
sudo chmod 777 /share
  1. 在/etc/exports文件中添加共享目录/share的配置
sudo vi /etc/exports

添加以下内容:

/share   *(ro,sync,no_subtree_check)

其中,*表示允许所有客户端访问,ro表示只读权限,sync表示同步写入,no_subtree_check表示禁止子目录检查。

  1. 启动NFS服务
sudo systemctl start nfs-kernel-server
  1. 设置china主机自动挂载shareserver的/share目录 在china主机上安装nfs-common:
sudo apt-get update
sudo apt-get install nfs-common

然后在/etc/fstab文件中添加以下内容:

shareserver.xs.mq.cn:/share   /share   nfs   defaults   0   0

其中,shareserver.xs.mq.cn是NFS服务器的域名,/share是共享目录的路径,nfs表示挂载类型,defaults表示默认挂载选项,0和0表示dump和fsck选项。

  1. 重启china主机,验证自动挂载是否成功
sudo reboot

重启后,查看/share目录下是否有shareserver服务器的共享内容。若有,则自动挂载成功。

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

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

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