Linux下autofs自動掛載服務
Autofs簡介
Autofs介紹:
mount是用來掛載檔案系統的,可以在系統啟動的時候掛載也可以在系統啟動後掛載。對於本地固定裝置,如硬碟可以使用mount掛載;而光碟、軟盤、NFS、SMB等檔案系統具有動態性,即需要的時候才有必要掛載。光碟機和軟盤我們一般知道什麼時候需要掛載,但NFS和SMB共享等就不一定知道了,即我們一般不能及時知道NFS共享和SMB什麼時候可以掛載。而autofs服務就提供這種功能,好像windows中的光碟機自動開啟功能,能夠及時掛載動態載入的檔案系統。免去我們手動掛載的麻煩。要實現光碟機,軟盤等的動態自動掛載,需要進行相關的配置。
Autofs特點:
Autofs與Mount/Umount的不同之處在於,它是一種看守程式。如果它檢測到使用者正試圖訪問一個尚未掛接的檔案系統,它就會自動檢測該檔案系統,如果存在,那麼Autofs會自動將其掛接。另一方面, 如果它檢測到某個已掛接的檔案系統在一段時間內沒有被使用,那麼Autofs會自動將其解除安裝。因此一旦運行了Autofs後,使用者就不再需要手動完成檔案系統的掛接和解除安裝。
無論是Samba服務還是NFS服務,都要把掛載資訊寫入到/etc/fstab中,這樣遠端共享資源就會自動隨伺服器開機而進行掛載。雖然這很方便,但是如果掛載的遠端資源太多,則會給網路頻寬和伺服器的硬體資源帶來很大負載。如果在資源掛載後長期不使用,也會造成伺服器硬體資源的浪費。可能會有讀者說,“可以在每次使用之前執行mount命令進行手動掛載”。這是一個不錯的選擇,但是每次都需要先掛載再使用,您不覺得麻煩嗎?
autofs自動掛載服務可以幫我們解決這一問題。與mount命令不同,autofs服務程式是一種Linux系統守護程序,當檢測到使用者試圖訪問一個尚未掛載的檔案系統時,將自動掛載該檔案系統。換句話說,我們將掛載資訊填入/etc/fstab檔案後,系統在每次開機時都自動將其掛載,而autofs服務程式則是在使用者需要使用該檔案系統時才去動態掛載,從而節約了網路資源和伺服器的硬體資源。
Autofs服務安裝與配置
第一步:安裝autofs軟體
[[email protected] ~]# yum -y install autofs.x86_64 [[email protected] ~]# systemctl start autofs [[email protected] ~]# systemctl enable autofs Created symlink from /etc/systemd/system/multi-user.target.wants/autofs.service to /usr/lib/systemd/system/autofs.service.
第二步:編輯配置檔案。
處於生產環境中的Linux伺服器,一般會同時管理許多裝置的掛載操作。如果把這些裝置掛載資訊都寫入到autofs服務的主配置檔案中,無疑會讓主配置檔案臃腫不堪,不利於服務執行效率,也不利於日後修改裡面的配置內容,因此在autofs服務程式的主配置檔案中需要按照“掛載目錄 子配置檔案”的格式進行填寫。掛載目錄是裝置掛載位置的上一級目錄。例如,光碟裝置一般掛載到/media/cdrom目錄中,那麼掛載目錄寫成/media即可。對應的子配置檔案則是對這個掛載目錄內的掛載裝置資訊作進一步的說明。子配置檔案需要使用者自行定義,檔名字沒有嚴格要求,但字尾建議以.misc結束。
[[email protected] ~]# vi /etc/auto.master
#
# Sample auto.master file
# This is a 'master' automounter map and it has the following format:
# mount-point [map-type[,format]:]map [options]
# For details of the format look at auto.master(5).
#
/misc /etc/auto.misc
#
# NOTE: mounts done from a hosts map will be mounted with the
# "nosuid" and "nodev" options unless the "suid" and "dev"
# options are explicitly given.
#
/net -hosts
#
# Include /etc/auto.master.d/*.autofs
# The included files must conform to the format of this file.
#
+dir:/etc/auto.master.d
#
# Include central master map if it can be found using
# nsswitch sources.
#
# Note that if there are entries for /net or /misc (as
# above) in the included master map any keys that are the
# same will not be seen as the first read key seen takes
# precedence.
#
+auto.master
在子配置檔案中,應按照“掛載目錄 掛載檔案型別及許可權 :裝置名稱
”的格式進行填寫。例如,要把光碟裝置掛載到/media/iso目錄中,可將掛載目錄寫為iso,而-fstype為檔案系統格式引數,iso9660為光碟裝置格式,ro、nosuid及nodev為光碟裝置具體的許可權引數,/dev/cdrom則是定義要掛載的裝置名稱。
[[email protected] ~]# vim /etc/iso.misc
iso -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
掛載NFS共享目錄實驗:
-
在/etc/auto.master 檔案中加入一行,
/mnt/nfs /etc/nfs.misc
-
vi /etc/nfs.misc ,新增如下配置。
nfs -fstype=nfs,ro 192.168.245.128:/public
-
重啟autofs服務,到/mnt/nfs中,即可看到已經掛載上。
相關推薦
Linux下autofs自動掛載服務
Autofs簡介 Autofs介紹: mount是用來掛載檔案系統的,可以在系統啟動的時候掛載也可以在系統啟動後掛載。對於本地固定裝置,如硬碟可以使用mount掛載;而光碟、軟盤、NFS、SMB等檔案系統具有動態性,即需要的時候才有必要掛載。光碟機和軟盤我們一般
【Linux】AutoFs自動掛載服務
無論是Samba服務還是NFS服務,都要把掛載資訊寫入到/etc/fstab中,這樣遠端共享資源就會自動隨伺服器開機而進行掛載。雖然這很方便,但是如果掛載的遠端資源太多,則會給網路頻寬和伺服器的硬體資源帶來很大負載。如果在資源掛載後長期不使用,也會造成伺服器硬體資源的浪費。可能會有讀者說,“
linux autofs自動掛載服務配置
autofs簡介 mount是用來掛載檔案系統的,可以在系統啟動的時候掛載,也可以在系統啟動後掛載。 對於本地固定裝置,如硬碟可以使用mount掛載,而光碟、軟盤、NFS、SMB等檔案系統具有動態性,即需要的時候才有必要掛載。 光碟機和軟盤我們一般知道什麼時候需要掛載,但N
centos配置NFS服務和autofs自動掛載服務
共享 nfs autofs NFS:Network File System網絡文件系統,基於內核的文件系統。Sun公司開發,通過使用NFS,用戶和程序可以像訪問本地文件一樣訪問遠端系統上的文件,基於RPC(Remote Procedure Call Protocol遠程過程調用)實現。RPC采用C
AutoFs自動掛載服務
linux 自動掛載 剛剛創建了NFS的服務,發現客戶端通過網絡把共享文件掛載在本地文件來訪問共享文檔,所以需要把掛載信息寫入到/etc/fstab中,這樣遠程共享資源就會隨著服務器開機而進行自動掛載。????雖然很方便,但是也會有些問題:????1,如果掛載的遠程資源太多,則會給網絡和服務器的硬件資
cifs網路檔案系統訪問、nfs網路檔案系統訪問、autofs自動掛載服務、
####cifs網路檔案系統訪問####1.安裝共享訪問客戶端yum install samba-client.x86_64 -y2.識別共享伺服器共享目錄smbclient -L //172.25.254.250 ##檢視伺服器的共享檔案有那些3.訪問
Autofs 自動掛載服務
autofs服務存在於客戶機,檢測指定目錄,預先設值當使用該目錄下某個子目錄時,將需要掛載的資源自動掛載,間隔一定時間不使用會自動解除安裝。 (主要是nfs掛載時,任何一方離線時會造成另一方等待超時,以此服務來避免rpc錯誤)
Linux下安裝配置SNMP服務
ip地址 .com 設備節點 1.4.1 linux下 檢查 linu sof href 一、安裝snmp服務 1、檢查系統是否已經安裝snmp的rpm包 以下是安裝snmp服務需要的rpm包: libsensors3-2.10.6-55.el5.i386.rpm
linux下 目錄(擴容)掛載磁盤
use logical 文件 apt 硬盤 oot 擴容 sector size 1.常用命令 查看硬盤的分區 #sudo fdisk -l 查看IDE硬盤信息 #sudo hdparm -i /dev/hda 查看STAT硬盤信息 #sudo hdparm -I /
autofs自動掛載
autofs自動掛載 Linux實現按需掛載 主要作用: 使用autofs按需要掛載,在空閑時自動卸載 軟件包名 autofs 配置文件 /etc/auto.master /etc/auto.master.d 配置文件語法 1.相對路徑法 由2個文件組合而成 第一個文件: # vim /etc/aut
linux下訪問windows ftp服務器出現亂碼問題解決方案
linux ftp 在Linux下訪問windows ftp服務器時可能會出現中文亂碼的問題,這是由於中文編碼不同的問題。Windows中文編碼使用的是gbk,而linxu大多數版本默認的編碼是utf8。一種解決方案是在終端使用lftp登錄,手動設置中文編碼方式,在終端中輸入lftp ftp://&l
linux下怎麽查詢服務器的信息
php linux參考:https://zhidao.baidu.com/question/621368750657770092.html 1,查看內存大小:cat /proc/meminfo |grep MemTotal 2,其他一些可以查看詳細linux系統信息的命令和方法:uname -a
一、掌握Samba服務的配置原理;二、在linux下配置samba共享服務
inter path mage con lob term 禁用 域控制器 技術分享 一、掌握Samba服務的配置原理二、在linux下配置samba共享服務(匿名共享、身份驗證、賬戶映射、訪問控制)Samba介紹:Samba是運行在Linux與Unix之上的免費共享服務的軟
004.Autofs自動掛載
一 安裝autofs 1 [[email protected] data]# yum -y install autofs 二 編輯自動掛載相關配置 2.1 修改master 1 [[email protected] ~]# vi /etc/auto.master 2
Linux(CentOS)開機自動掛載與fstab檔案詳解
摘要: Linux中我們分完區,並做好檔案系統格式化,掛載(mount)之後才可以使用磁碟裝置。/etc/fstab是用來存放檔案系統的靜態資訊的檔案, 當系統啟動的時候,系統會自動地從這個檔案讀取資訊,並且會自動將此檔案中指定的檔案系統掛載到指定的目錄。 Linux中我們分完區,並做
Linux下Oracle自動備份指令碼
#!/bin/bash export ORACLE_HOME=/usr/local/instantclient_11_2export PATH=$ORACLE_HOME:$PATHexport TNS_ADMIN=$ORACLE_HOME/network/adminexport LD_LIBRARY_PAT
linux下安裝配置redis服務
linux下安裝配置redis服務 2016年03月25日 15:39:31 coding_everyday 閱讀數:3530更多 個人分類: redis 最近專案需要用到r
linux下tftp自動傳輸指定字尾檔案並刪除
因為專案需要,自己寫的一個檢測當前目錄下是否存在指定字尾名的檔案,若有,則通過tftp命令依次將所有檔案傳輸到指定tftp伺服器,成功後刪除對應檔案(空間有限) !/bin/sh fcounts=ls -l|grep "^-"|grep .bin|wc
Linux上電自動掛載SD卡和檔案系統的修改
參照黑金例程在ZYNQ開發板上移植好Linux系統後,預設是沒有載入SD卡的。因此每次斷電後,在Linux上的配置資訊全部丟失,每次上電後都要重複配置,非常的不方便,經過死皮爛臉的求問和網上查資料之後,終於實現了這個功能,在這裡分享一下我通過新建petalinux的開機自啟
Linux下實現硬碟掛載
1.檢視當前未下載硬碟 # fdisk –l 2.建立磁碟分割槽 # fdisk /dev/sdb 根據提示,依次輸入"n" ,"p" ,"1",兩次回車,"wq",分割槽就開始了,很快