自动挂载网络附加存储

20 篇文章 3 订阅

主要内容

  1. 自动挂载网络附加存储

本次实验案例用到的命令

命令说明
yum它是一个在Linux系统上用于包管理的命令行工具,可以用来安装、更新、删除和管理软件包。
nfsNFS(Network File System)是一种用于在网络上共享文件的协议。它允许多个计算机通过网络访问和共享文件系统。
systemctl它是用于管理systemd系统和服务的命令行工具,可以启动、停止、重启和管理系统服务。
mount用于将文件系统挂载到指定的挂载点。

一.自动挂载网络附加存储

  1. 安装自动挂载器所需的软件包
  2. 配置直接和间接自动挂载器映射,从配置的NFSv4服务器获取资源
  3. 了解直接和间接自动挂载映射之间的区别

前提信息:
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

在这里插入图片描述
在这里插入图片描述

总结

以上是今天要讲的内容,学到了 自动挂载网络附加存储。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

K要努力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值