Linux 7 NFS服务器搭建教程:共享资源访问与自动挂载
在VM虚拟机中搭建Linux 7 NFS服务器
项目背景: 某企业销售部拥有一个局域网,域名xs.mq.cn。网络拓扑图如下所示。网内有一台Linux共享资源服务器shareserver,域名shareserver.xs.mq.cn。
现需在shareserver上配置NFS服务器,使销售部内所有主机均可访问shareserver服务器中的'/share'共享目录内容,但不允许客户机更改共享资源内容。同时,使主机china在每次系统启动时自动挂载shareserver的'/share'目录内容到china3的'/share'目录下。
步骤如下:
- 安装nfs-utils软件包
在shareserver上打开终端,输入以下命令:
sudo yum install nfs-utils
- 创建共享目录/share
在shareserver上创建共享目录'/share',并将所有者改为nfsnobody,输入以下命令:
sudo mkdir /share
sudo chown nfsnobody:nfsnobody /share
- 配置exports文件
在shareserver上编辑/etc/exports文件,添加以下内容:
/share *(ro,sync,no_root_squash)
其中:
- '*' 表示允许任何主机访问该共享目录;
- 'ro' 表示只读访问;
- 'sync' 表示同步访问;
- 'no_root_squash' 表示允许root用户访问该共享目录。
- 启动nfs服务
在shareserver上启动nfs服务,输入以下命令:
sudo systemctl enable nfs-server
sudo systemctl start nfs-server
- 配置客户机自动挂载
在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' 表示自动挂载。
- 完成
现在,销售部内所有主机均可访问shareserver服务器中的'/share'共享目录内容,但客户机无法更改共享资源内容。同时,china3在每次系统启动时会自动挂载shareserver的'/share'目录内容到自己的'/share'目录下。
原文地址: https://www.cveoy.top/t/topic/njpr 著作权归作者所有。请勿转载和采集!