项目背景某企业的销售部有一个局域网域名为xsmqcn。网络拓扑图如下图所示。网内有一台Linux的共享资源服务器shareserver域名为shareserverxsmqcn。现要在xsmqcn sharesrver上配置NFS服务器使销售部内的所有主机都可以访问shareserver服务器中的share共享目录中的内容但不允许客户机更改共享资源的内容。同时让主机china在每次系统启动时自动挂载
- 在shareserver服务器上安装NFS服务
sudo apt-get update
sudo apt-get install nfs-kernel-server
- 创建共享目录/share并设置权限
sudo mkdir /share
sudo chmod 777 /share
- 在/etc/exports文件中添加共享目录/share的配置
sudo vi /etc/exports
添加以下内容:
/share *(ro,sync,no_subtree_check)
其中,*表示允许所有客户端访问,ro表示只读权限,sync表示同步写入,no_subtree_check表示禁止子目录检查。
- 启动NFS服务
sudo systemctl start nfs-kernel-server
- 设置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选项。
- 重启china主机,验证自动挂载是否成功
sudo reboot
重启后,查看/share目录下是否有shareserver服务器的共享内容。若有,则自动挂载成功。
原文地址: https://www.cveoy.top/t/topic/bWu6 著作权归作者所有。请勿转载和采集!