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

完成步骤

  1. 添加用户同时指定加目录
  • 考试系统中可能已经有testuser用户了,需要去确认一下
  • 考试系统中应该存在以/rhome/testuser为家目录的用户testuser,但这个家原来目录并不存在
    id testuser
    useradd -d /rhome/testuser testuser
    echo redhat | passwd --stdin testuser
  1. 首先安装autofs
  • 考试时默认服务应该是应该已经安装好了
    yum install -y autofs
  1. 验证远程共享目录是否存在
    showmonut -e 172.25.254.254

  2. 编辑配置文件添加虚拟共享/rhome的映射关系
    /etc/auto.master是autofs示例文件,同时记录路共享目录的映射关系

mkdir /rhome # 创建共享目录
vim /etc/auto.master # 编辑主配置文件
  /rhome /etc/auto.rhome # 做好目录映射
  1. 创建共享目录配置文件
    共享目录需要通过/etc/auto.rhome这个文件找到真正的映射远程目录
    这个文件默认是没有的,需要编辑创建一下
vim /etc/auto.rhome # 编辑自动挂载目录配置
  testuser -rw,sync 172.25.254.254:/rhome/testuser # 设置权限
  1. 设置启动autofs服务并设置开机子启动
systemctl restart autofs # 启动autofs服务
systemctl enable autofs # 设置autofs服务开机启动
  1. 切用户试试看能不能自动挂载
    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 分别配置,可能会影响现有的目录结构
  1. /etc/auto.master 格式
    <挂载点的dirname> <指定配置文件路径,如:/etc/test.auto>
  2. 指定目录</etc/test.auto>的配置文件格式
    <挂载点的basename> <挂载选项> <挂载设备>
autofs绝对路径自动挂载
  • 绝对路径法:直接匹配全部的绝对路径名称,都写入到指定的配置文件里,不会影响本地目录结构
  1. /etc/auto.master 格式
    /- <指定配置文件路径>
  2. 指定配置文件格式
    <挂载点完整的绝对路径> <挂载选项> <挂载设备>

以上是关于RHCSA-A8.配置文件共享autofs的主要内容,如果未能解决你的问题,请参考以下文章

2-5-NFS服务器配置和autofs自动挂载-配置Samba服务器配置现实文件共享

autofs按需挂载配置

autofs按需挂载nfs文件系统

linux配置autofsNFS共享(linux系统之间的文件共享)

LAMP配置NFS页面共享,autofs实现挂载,DNS实现名称解析,纯手动操作

RHCSA-A9.配置文件ACL权限