以下是在VM虚拟机中搭建Linux 7的NFS服务器的步骤:

  1. 安装NFS服务器软件包:

在终端中输入以下命令:

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

在终端中输入以下命令:

sudo mkdir /share
sudo chmod 777 /share
  1. 配置NFS服务器:

在终端中输入以下命令:

sudo vi /etc/exports

在文件末尾添加以下行:

/share *(ro,sync,no_root_squash)

其中,*表示允许所有主机访问,ro表示只读访问,sync表示同步写入,no_root_squash表示不将root用户的权限映射为匿名用户的权限。

保存并退出文件。

  1. 启动NFS服务器:

在终端中输入以下命令:

sudo systemctl start nfs-server
sudo systemctl enable nfs-server
  1. 配置客户机挂载共享目录:

在客户机中打开终端,输入以下命令:

sudo vi /etc/fstab

在文件末尾添加以下行:

shareserver:/share /mnt/share nfs ro 0 0

其中,shareserver为NFS服务器的IP地址或主机名,/share为共享目录的路径,/mnt/share为客户机的挂载点,nfs表示使用NFS协议,ro表示只读访问,0 0表示使用默认的挂载参数。

保存并退出文件。

  1. 挂载共享目录:

在终端中输入以下命令:

sudo mount -a

这会将NFS服务器的/share目录中的内容挂载到客户机的/mnt/share目录下。

  1. 禁止客户机更改共享资源的内容:

在NFS服务器上,在/share目录中创建一个空文件,命名为.nfsacl。这会禁止客户机更改共享资源的内容。

在客户机上,输入以下命令:

sudo touch /mnt/share/.nfsacl

这会创建一个空的.nfsacl文件,从而禁止客户机更改共享资源的内容。

  1. 设置开机自动挂载:

在客户机上,输入以下命令:

sudo vi /etc/rc.d/rc.local

在文件末尾添加以下行:

mount -t nfs shareserver:/share /mnt/share

其中,shareserver为NFS服务器的IP地址或主机名,/share为共享目录的路径,/mnt/share为客户机的挂载点。

保存并退出文件。

现在,每次客户机启动时,都会自动挂载NFS服务器的/share目录中的内容到/mnt/share目录下。

在vm虚拟机中搭建一个linux的7的nfs服务器所有主机都可以访问nfs服务器中的share共享目录中的内容但不允许客户机更改共享资源的内容。同时让主机在每次系统启动时自动挂载shareserver的share目录中的内容到china3的share目录下。 实验过程怎么弄

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

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