文章目录
- 主要内容
- 一.自动挂载网络附加存储
- 1.安装autofs软件包
- 2.利用serverb共享,配置servera上的自动挂载直接映射。使用名为/etc/auto.master.d/direct.autofs的文件为主映射创建直接映射,同时为映射文件创建/etc/auto.direct。使用/external目录作为servera上的主挂载点。
- 3.利用serverb共享,配置servera上的自动挂载间接映射。使用名为/etc/auto.master.d/direct.autofs的文件为主映射创建间接映射,同时为映射文件创建/etc/auto.direct。使用/internal目录作为servera上的主挂载点。
- 4.在servera上启动并启用autofs服务,使其在启动时自动启动。重新启动servera,以确定autofs服务是否自动启动。
- 5.以contractor1用户身份测试直接自动挂载器映射。
- 6.以operator1用户身份测试间接自动挂载器映射。
- 在这里插入图片描述 ![在这里插入图片描述](https://img-blog.csdnimg.cn/b93d31f1bace4b54995d5ba0cc74747b.png)
- 总结
主要内容
- 自动挂载网络附加存储
本次实验案例用到的命令
命令 | 说明 |
---|---|
yum | 它是一个在Linux系统上用于包管理的命令行工具,可以用来安装、更新、删除和管理软件包。 |
nfs | NFS(Network File System)是一种用于在网络上共享文件的协议。它允许多个计算机通过网络访问和共享文件系统。 |
systemctl | 它是用于管理systemd系统和服务的命令行工具,可以启动、停止、重启和管理系统服务。 |
mount | 用于将文件系统挂载到指定的挂载点。 |
一.自动挂载网络附加存储
- 安装自动挂载器所需的软件包
- 配置直接和间接自动挂载器映射,从配置的NFSv4服务器获取资源
- 了解直接和间接自动挂载映射之间的区别
前提信息:
1.将serverb将作为NFS共享导出/shares/indirect目录,其中包含west、central和east子目录。
2.server b也将作为NFS共享导出/shares/direct/external目录。
3.operators组由用户operator 1和operator 2组成。他们对共享目录/shares/indirect/west;/shares/indirect/central和/shares/indirect/east具有读写访问权限。
4.contractors组由用户contractor1和contractor2组成。他们对共享目录/shares/direct/externa1具有读写访问权限。
5.servera预期的挂载点是/externa1和/internal。
6.应使用/external上的直接映射将/shares/direct/external共享目录自动挂载到servera上。
7.应使用/internal/west上的间接映射将/shares/indirect/west共享目录自动挂载到servera上。
8.应使用/internal/central上的间接映射将/shares/indirect/central共享目录自动挂载到servera上。
9.应使用/internal/east上的间接映射将/shares/indirect/east共享目录自动挂载到servera上。
1.安装autofs软件包
代码如下(示例):
yum install autofs
2.利用serverb共享,配置servera上的自动挂载直接映射。使用名为/etc/auto.master.d/direct.autofs的文件为主映射创建直接映射,同时为映射文件创建/etc/auto.direct。使用/external目录作为servera上的主挂载点。
代码如下(示例):
mount -t nfs \
serverb.lab.example.com:/shares/direct/external /mnt
ls - /mnt
umount /mnt
//创建主映射文件
vim /etc/auto.master.d/direct.autofs //添加下面一行的内容
/- /etc/auto.direct
//创建直接映射文件
vim /etc/auto.direct //添加下面一行的内容
/external -rw,sync,fstype=nfs4 serverb.lab.example.com:/shares/direct/external
3.利用serverb共享,配置servera上的自动挂载间接映射。使用名为/etc/auto.master.d/direct.autofs的文件为主映射创建间接映射,同时为映射文件创建/etc/auto.direct。使用/internal目录作为servera上的主挂载点。
代码如下(示例):
mount -t nfs \
serverb.lab.example.com:/shares/direct/internal /mnt
ls - /mnt
umount /mnt
//创建主映射文件
vim /etc/auto.master.d/indirect.autofs //添加下面一行的内容
/internal /etc/auto.indirect
//创建间接映射文件
vim /etc/auto.indirect //添加下面一行的内容
* -rw,sync,fstype=nfs4 serverb.lab.example.com:/shares/indirect/&
4.在servera上启动并启用autofs服务,使其在启动时自动启动。重新启动servera,以确定autofs服务是否自动启动。
代码如下(示例):
systemctl enable --now autofs //启动服务
systemctl reboot
5.以contractor1用户身份测试直接自动挂载器映射。
代码如下(示例):
ssh student@servera
su - contractor1
ls -l /external
//查看内容并测试对/external挂载点的访问权限
cat /external/README.txt
echo testing-direct > /external/testing.txt
cat /external/testing.txt
6.以operator1用户身份测试间接自动挂载器映射。
代码如下(示例):
su - contractor1
ls -l /external
//测试/internal/west自动挂载器共享目录的访问权限
ls -l /external/west
cat /internal/west/README.txt
echo testing-1 > /internal/west/testing-1.txt
cat /internal/west/testing-1.txt
ls -l /internal
//测试/internal/central自动挂载器共享目录的访问权限
ls -l /internal/central
cat /internal/central/README.txt
echo testing-2 > /internal/central/testing-2.txt
cat /internal/central/testing-2.txt
ls -l /internal
//测试/internal/east自动挂载器共享目录的访问权限
ls -l /internal/east
cat /internal/central/README.txt
echo testing-3 > /internal/east/testing-3.txt
cat internal/east/testing-3.txt
ls -l /internal
//测试/external自动挂载器共享目录的访问权限
ls -l /external
总结
以上是今天要讲的内容,学到了 自动挂载网络附加存储。