广告
返回顶部
首页 > 资讯 > 操作系统 >linux下AutoFs挂载服务安装教程
  • 714
分享到

linux下AutoFs挂载服务安装教程

linux系统AutoFs挂载服务 2022-06-04 23:06:28 714人浏览 泡泡鱼
摘要

无论是Samba服务还是NFS服务,都要把挂载信息写入到/etc/fstab中,这样远程共享资源就会自动随服务器开机而进行挂载。虽然这很方便,但是如果挂载的远程资源太多,则会给网络带宽和服务器的硬件资源带来很大负载。如

Linux 系统安装 AutoFs 挂载服务_AutoFs

无论是Samba服务还是NFS服务,都要把挂载信息写入到/etc/fstab中,这样远程共享资源就会自动随服务器开机而进行挂载。虽然这很方便,但是如果挂载的远程资源太多,则会给网络带宽和服务器的硬件资源带来很大负载。如果在资源挂

载后长期不使用,也会造成服务器硬件资源的浪费。

可能会有读者说,可以在每次使用之前执行mount命令进行手动挂载。这是一个不错的选择,但是每次都需要先挂载再使用,您不觉得麻烦吗?

autofs自动挂载服务可以帮我们解决这一问题。与mount命令不同,autofs服务程序是一种linux系统守护进程,当检测到用户试图访问一个尚未挂载的文件系统时,将自动挂载该文件系统。

换句话说,我们将挂载信息填入/etc/fstab文件后,系统在每次开机时都自动将其挂载,而autofs服务程序则是在用户需要使用该文件系统时才去动态挂载,从而节约了网络资源和服务器的硬件资源。


[root@localhost~]#yuminstallautofs
Loadedplugins:langpacks,product-id,subscription-manager
......
Runningtransaction
Installing:hesiod-3.2.1-3.el7.x86_641/2
Installing:1:autofs-5.0.7-40.el7.x86_642/2
Verifying:hesiod-3.2.1-3.el7.x86_641/2
Verifying:1:autofs-5.0.7-40.el7.x86_642/2
Installed:
autofs.x86_641:5.0.7-40.el7
DependencyInstalled:
hesiod.x86_640:3.2.1-3.el7
Complete!

处于生产环境中的Linux服务器,一般会同时管理许多设备的挂载操作。如果把这些设备挂载信息都写入到autofs服务的主配置文件中,无疑会让主配置文件臃肿不堪,不利于服务执行效率,也不利于日后修改里面的配置内容,因此在 autofs

服务程序的主配置文件中需要按照“挂载目录 子配置文件”的格式进行填写。挂载目录是设备挂载位置的上一级目录。

例如,光盘设备一般挂载到/media/cdrom目录中,那么挂载目录写成/media即可。对应的子配置文件则是对这个挂载目录内的挂载设备信息作进一步的说明。子配置文件需要用户自行定义,文件名字没有严格要求,但后缀必须以.misc结束。

具体的配置参数如第7行的加粗字所示。


[root@localhost~]#vim/etc/auto.master
#
#Sampleauto.masterfile
#ThisisanautomountermapandithasthefollowingfORMat
#key[-mount-options-separated-by-comma]location
#Fordetailsoftheformatlookatautofs(5).
/media/etc/iso.misc
/misc/etc/auto.misc
#
#NOTE:mountsdonefromahostsmapwillbemountedwiththe
#"nosuid"and"nodev"optionsunlessthe"suid"and"dev"
#optionsareexplicitlygiven.
/net-hosts
#
#Include/etc/auto.master.d/*.autofs
+dir:/etc/auto.master.d
#
#Includecentralmastermapifitcanbefoundusing
#nsswitchsources.
#
#Notethatifthereareentriesfor/netor/misc(as
#above)intheincludedmastermapanykeysthatarethe
#samewillnotbeseenasthefirstreadkeyseentakes
#precedence.
+auto.master

在子配置文件中,应按照“挂载目录 挂载文件类型及权限 :设备名称”的格式进行填写。例如,要把光盘设备挂载到/media/iso目录中,可将挂载目录写为iso,而-fstype为文件系统格式参数,iso9660为光盘设备格式,ro、nosuid及nodev为光盘

设备具体的权限参数,/dev/cdrom则是定义要挂载的设备名称。配置完成后再顺手将autofs服务程序启动并加入到系统启动项中:


[root@localhost~]#vim/etc/iso.misc
iso-fstype=iso9660,ro,nosuid,nodev:/dev/cdrom
[root@localhost~]#systemctlstartautofs
[root@localhost~]#systemctlenableautofs
ln-s'/usr/lib/systemd/system/autofs.service''/etc/systemd/system/multi-user.target.wants/autofs.service'

接下来将发生一件非常有趣的事情。我们先查看当前的光盘设备挂载情况,确认光盘设备没有被挂载上,而且/media目录中根本就没有iso子目录。

但是,我们却可以使用cd命令切换到这个iso子目录中,而且光盘设备会被立即自动挂载上。我们也就能顺利查看光盘内的内容了。


[root@localhost~]#df-h
FilesystemSizeUsedAvailUse%Mountedon
/dev/mapper/rhel-root18G3.0G15G17%/
devtmpfs905M0905M0%/dev
tmpfs914M140K914M1%/dev/shm
tmpfs914M8.9M905M1%/run
tmpfs914M0914M0%/sys/fs/cgroup
/dev/sda1497M119M379M24%/boot
[root@linuxprobe~]#cd/media
[root@localhostmedia]#ls
[root@localhostmedia]#cdiso
[root@localhostiso]#ls-l
total812
dr-xr-xr-x.4rootroot2048May72017addons
dr-xr-xr-x.3rootroot2048May72017EFI
-r--r--r--.1rootroot8266Apr42017EULA
-r--r--r--.1rootroot18092Mar62012GPL
dr-xr-xr-x.3rootroot2048May72017images
dr-xr-xr-x.2rootroot2048May72017isolinux
dr-xr-xr-x.2rootroot2048May72017LiveOS
-r--r--r--.1rootroot108May72017media.repo
dr-xr-xr-x.2rootroot774144May72017Packages
dr-xr-xr-x.24rootroot6144May72017release-notes
dr-xr-xr-x.2rootroot4096May72017repodata
-r--r--r--.1rootroot3375Apr12017RPM-GPG-KEY-redhat-beta
-r--r--r--.1rootroot3211Apr12017RPM-GPG-KEY-redhat-release
-r--r--r--.1rootroot1568May72017TRANS.TBL

[root@localhost~]#df-h
FilesystemSizeUsedAvailUse%Mountedon
/dev/mapper/rhel-root18G3.0G15G17%/
devtmpfs905M0905M0%/dev
tmpfs914M140K914M1%/dev/shm
tmpfs914M8.9M905M1%/run
tmpfs914M0914M0%/sys/fs/cgroup
/dev/cdrom3.5G3.5G0100%/media/iso
/dev/sda1497M119M379M24%/boot

到此这篇关于linux下AutoFs挂载服务安装教程的文章就介绍到这了,更多相关linux AutoFs挂载服务内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

--结束END--

本文标题: linux下AutoFs挂载服务安装教程

本文链接: https://www.lsjlt.com/news/21460.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux下AutoFs挂载服务安装教程
    无论是Samba服务还是NFS服务,都要把挂载信息写入到/etc/fstab中,这样远程共享资源就会自动随服务器开机而进行挂载。虽然这很方便,但是如果挂载的远程资源太多,则会给网络带宽和服务器的硬件资源带来很大负载。如...
    99+
    2022-06-04
    linux系统AutoFs挂载服务
  • Linux Autofs自动挂载服务安装部署教程
    目录一、autofs服务简介二、autofs安装与部署三、autofs效果验证一、autofs服务简介 我们在使用Linux时,如果要访问硬件资源,则需要使用mount命令进行挂载,...
    99+
    2022-11-12
  • Linux Autofs自动挂载服务安装部署教程
    目录一、autofs服务简介二、autofs安装与部署三、autofs效果验证 一、autofs服务简介 我们在使用linux时,如果要访问硬件资源,则需要使用mount命令进行挂载,将硬件资源与一个目录进行对应,然...
    99+
    2022-06-04
    Linux自动挂载 Autofs自动挂载服务
  • Linux中怎么安装autofs自动挂载服务
    这篇文章主要介绍“Linux中怎么安装autofs自动挂载服务”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中怎么安装autofs自动挂载服务”文章能帮助大家解决问题。autofs自动挂载...
    99+
    2023-06-27
  • 怎么在Linux系统中安装AutoFs挂载服务
    怎么在Linux系统中安装AutoFs挂载服务,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。无论是Samba服务还是NFS服务,都要把挂载信息写入到/etc/fstab中,...
    99+
    2023-06-15
  • linux系统AutoFs自动挂载服务安装配置
    目录前言1.安装服务程序2.编写主配置文件3.编写子配置文件4.这样就配置好了,当我们系统要进入挂载点(/media/iso)时,镜像文件/dev/cdrom就会自动挂载到该点。前言 无论是Samba服务还是NFS服务,...
    99+
    2022-06-04
    linux安装AutoFs挂载服务
  • linux下载与安装教程
    以下是Linux下载与安装的基本教程:1. 确定你要安装的Linux发行版:Linux有很多不同的发行版可供选择,如Ubuntu、F...
    99+
    2023-09-21
    linux
  • Wampserver下载安装教程
    文章目录 Wampserver下载安装教程下载教程安装教程有关问题解决1. 由于找不到msvcr110 dll无法继续执行2. 切换中文后,出现错误 启动检测Wampserver...
    99+
    2023-09-09
    mongodb php
  • OpenSSL下载安装教程
    OpenSSL下载 (加急)下载地址:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions 首先,进入官网 Shining Light Produc...
    99+
    2023-08-31
    服务器 OpenSSL 密钥
  • MyEclipse 下载、安装教程
    MyEclipse下载、安装教程 1. 下载 MyEclipse2. 安装 MyEclipse3. 新建一个 MyEclipse 项目 3.1. 选择 “Flie/New/Web Prject”3...
    99+
    2023-09-08
    myeclipse eclipse java 数据结构 服务器
  • Linux下MySQL卸载和安装图文教程
    第一次写博客,做了两年的开发,工作之余给自己找点有意义的事做,分享一下在开发过程当中的一些经验总结,同时也当是自己的笔记吧,有时候有些东西长时间不用自己也记不住,好了,废话就说到这里,接下来讲解Linux环...
    99+
    2022-10-18
  • Linux下MySQL安装教程
    本文主要给大家介绍Linux下MySQL安装教程,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下Linux下MySQL安装教程吧。安装需求操作系统:C...
    99+
    2022-10-18
  • Linux下安装MySQL教程
    目录1、删除旧版本2、查看服务器内核类型,下载合适的版本并上传到服务器2.1、使用cat /proc/version查看系统的内核类型2.2、到官网下载合适的类型2.3、通过rz命令...
    99+
    2022-11-12
  • ghostwin7下载的安装教程
      很多小伙伴为了更快安装系统,往往会选择ghostwin7,ghostwin7确实是非常不错的,下载又快又好用,但是很多小伙伴不知道去哪里下载,还有安装,今天小编就给大家带来下载地址和安装教程。  一、下载地址  64位下载地址:  ht...
    99+
    2023-07-15
  • python pip下载安装教程
    Python的包管理工具是pip,可以用来下载、安装、卸载Python包。安装pip:1. 首先确认Python是否已经安装,可以在...
    99+
    2023-09-22
    python
  • Mysql5.7.43下载及安装教程
    MySQL5.7.43官网下载地址 https://dev.mysql.com/downloads/mysql/ 1、我这里选5.7.43,Windows版本,然后点击Go to Download Page,下载MSI安装包的版本,MSI安...
    99+
    2023-09-28
    数据库 mysql sql
  • Android Studio 下载安装教程
    一、 准备工作 三个文件夹 从官网下载的安装包(文章演示ide最新版) 二 、下载&安装过程 点击进入Android Studio官...
    99+
    2022-06-06
    Android Studio studio 安装 教程 Android
  • ghost win7下载安装教程
    现在有了ghost系统就是比较方便了,十几分钟就可以把系统安装完了。不像以前那样安装一个系统需要一个多小时,那么ghost win7怎么安装呢下面小编给大家带来了详细的ghost win7下载安装教程,有需要的小伙伴们快来看看吧!1、下载g...
    99+
    2023-07-10
  • 2022: Python下载安装教程
    Python的下载安装 Python的官网地址:https://www.python.org/ 点击 Downloads,然后点击 Windows 3、选择下载 64位安装包 【Windows in...
    99+
    2023-09-22
    python pycharm
  • 下载安装Android Studio教程
    步骤1:下载Android Studio 访问Android Studio官方网站(https://developer.android.com/studio),点击“下载Android Studio”按钮。选择适用于您操作系统的版本,然后下...
    99+
    2023-08-31
    android studio android ide
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作