RHCSA-A8.配置文件共享autofs
Posted 白-胖-子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RHCSA-A8.配置文件共享autofs相关的知识,希望对你有一定的参考价值。
红帽RHCE考试上午-RHCSA(RH134)
servera.example.com 任务
8.配置文件共享autofs
- 本地用户自动挂载远程共享目录作为家目录
- 配置autofs,按照以下要求自动挂载远程用户的家目录,要求如下:
任务要求
- NFS 服务器172.25.254.254 的共享目录是/rhome,此文件系统包含为用户testuser 预配置的家目录
- testuser 的家目录是172.25.254.254:/rhome/testuser
- testuser 的家目录应该自动挂载到/rhome 下的/rhome/testuser
- 家目录允许用户写入
- testuser 的密码是redhat
实验环境相关
- 实验环境里如果没有挂的服器我们可以在serverb上建立一个,考试环境不需要。
mkdir -p /rhuser/user1
vim /etc/exports # 在该配置文件中写入:
/rhuser/user1 *(rw)
#写完保存退出
systemctl restart nfs-server
systemctl enable nfs-server
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-service=nfs
firewall-cmd --reload
完成步骤
- 添加用户同时指定加目录
- 考试系统中可能已经有testuser用户了,需要去确认一下
- 考试系统中应该存在以/rhome/testuser为家目录的用户testuser,但这个家原来目录并不存在
id testuser
useradd -d /rhome/testuser testuser
echo redhat | passwd --stdin testuser
- 首先安装autofs
- 考试时默认服务应该是应该已经安装好了
yum install -y autofs
-
验证远程共享目录是否存在
showmonut -e 172.25.254.254
-
编辑配置文件添加虚拟共享/rhome的映射关系
/etc/auto.master是autofs示例文件,同时记录路共享目录的映射关系
mkdir /rhome # 创建共享目录
vim /etc/auto.master # 编辑主配置文件
/rhome /etc/auto.rhome # 做好目录映射
- 创建共享目录配置文件
共享目录需要通过/etc/auto.rhome这个文件找到真正的映射远程目录
这个文件默认是没有的,需要编辑创建一下
vim /etc/auto.rhome # 编辑自动挂载目录配置
testuser -rw,sync 172.25.254.254:/rhome/testuser # 设置权限
- 设置启动autofs服务并设置开机子启动
systemctl restart autofs # 启动autofs服务
systemctl enable autofs # 设置autofs服务开机启动
- 切用户试试看能不能自动挂载
su - testuser # 检查可以自动挂载家目录
df -Th
- 以下作为参考
yum install -y autofs # 安装autofs
mkdir /rhome # 创建共享目录
vim /etc/auto.master # 编辑主配置文件
/rhome /etc/auto.rhome # 做好目录映射
vim /etc/auto.rhome # 编辑自动挂载目录配置
testuser -rw,sync 172.25.254.254:/rhome/testuser # 设置权限
systemctl enable autofs # 设置autofs服务开机启动
systemctl start autofs # 启动autofs服务
su - testuser # 检查可以自动挂载家目录
- 或者
vim /etc/auto.master #编辑文件添加以下内容添加
/rhel /etc/auto.misc
vim /etc/auto.misc #编辑文件添加以下内容添加
user1 -rw xxx.example.com:/rhel/user1
systemctl enable --now autofs
考察的知识点
autofs自动挂载服务
- 可使用 autofs 服务按需要挂载外围设备,NFS共享等,并在空闲5分钟后后自动卸载
- 如果不会可以查看帮助 参看帮助:
man 5 autofs
autofs ## 软件包名
/etc/auto.master ## 主配置文件
/usr/lib/systemd/system/autofs.service ##服务文件
autofs两种挂载方式
autofs相对路径自动挂载
- 相对路径法:将mount point 挂载点 路径分成 dirname 和 basename 分别配置,可能会影响现有的目录结构
- /etc/auto.master 格式
<挂载点的dirname> <指定配置文件路径,如:/etc/test.auto>
- 指定目录</etc/test.auto>的配置文件格式
<挂载点的basename> <挂载选项> <挂载设备>
autofs绝对路径自动挂载
- 绝对路径法:直接匹配全部的绝对路径名称,都写入到指定的配置文件里,不会影响本地目录结构
- /etc/auto.master 格式
/- <指定配置文件路径>
- 指定配置文件格式
<挂载点完整的绝对路径> <挂载选项> <挂载设备>
以上是关于RHCSA-A8.配置文件共享autofs的主要内容,如果未能解决你的问题,请参考以下文章
2-5-NFS服务器配置和autofs自动挂载-配置Samba服务器配置现实文件共享
linux配置autofsNFS共享(linux系统之间的文件共享)