Linux服務搭建 Autofs

2021-10-04 20:35:52 字數 2052 閱讀 2317

通過初級的學習linux系統我們都知道,在linux系統所管理的磁碟上,所儲存的資料資訊,是通過將磁碟指定的分割槽掛載到指定的目錄下,使用者通過訪問該目錄去訪問該分割槽中的檔案資訊。在之前的學習中我們已經了解到linux系統的兩種掛載方式,今天我們一起學習另外一種掛載方式----自動掛載

#autofs:是基於autofs管理工具對我們系統的檔案系統實現的一種動態管理,為系統提供高效,更為方便的管理方式

#實現原理:autofs與其他兩種掛載方式相比,不同之處在於,它是一種看守程式。如果它檢測到系統使用者正試圖訪問某乙個尚未掛載的檔案系統,它就會自動檢測該檔案系統,如果存在,那麼autofs會自動將其掛載到配置檔案指定的目錄下。另一方面,如果它檢測到某個已經掛載的檔案系統在一段時間沒有被使用,那麼autofs會自動將其解除安裝,因此,一旦執行autofs後,使用者不在需要手動完成檔案系統的掛在與解除安裝,提高了系統管理員對系統的管理效率

#案例演示:

注:autofs是基於服務端向客戶端提供服務,我們往往,在服務端配置共享目錄,提供給客戶端掛在使用。本例使用nfs伺服器向客戶端提供檔案共享

服務端配置

#關閉防火牆、放寬selinux的限制:

systemctl stop firewalld

setenforce 0

#配置nfs服務:

yum install nfs-utils rpcbind -y

vim /etc/exports

/data

*(ro)

建立共享目錄和共享檔案:

mkdir /

data

echo this is a txt > /

data

/file

systemctl restart nfs

檢視系統已經開放的共享目錄:

showmount -e 192.168.40.200

export list for localhost.localdomain:

/data

*

客戶端配置

#關閉防火牆、放寬selinux的限制:

systemctl stop firewalld

setenforce 0

安裝nfs、autofs包:

yum install nfs-utils rpcbind autofs

vim /etc/auto.master

/nfs /etc/auto.nfs

vim /etc/auto.nfs

auto 192.168.40.200:/

data

#重啟nfs和autofs服務:

systemctl restart nfs

systemctl restart autofs

##測試:

ll /nfs

total 0

ll /nfs/auto

-rw-r--r--

. 1 root root 14 apr 8 23:12 file

cat/nfs/auto/file

this is a txt

注:該服務自動掛載行為是觸發自動掛載的,當我們系統將要訪問時,該服務會自動掛載相應的檔案系統,之後超過一段時間,又會自動解除安裝所掛載的檔案系統

mount

| grep /etc/

/etc/auto.misc on /misc type autofs (rw,relatime,fd=6,pgrp=2613,timeout=300,minproto=5,maxproto=5,indirect,pipe_ino=43088)

/etc/auto.nfs on /nfs type autofs (rw,relatime,fd=12,pgrp=2613,timeout=300,minproto=5,maxproto=5,indirect,pipe_ino=43097)

NFS伺服器搭建與autofs自動掛載

1 安裝nfsyum install nfs utils y 安裝nfs systemctl start nfs 開啟nfs服務 systemctl enable nfs 開機自啟動2 配置nfs root localhost vim etc exports 第一次使用nfs服務需手動建立 home...

NFS伺服器搭建與autofs自動掛載

nfs,是network file system的簡寫,即網路檔案系統。網路檔案系統是freebsd支援的檔案系統中的一種,也被稱為nfs。nfs允許乙個系統在網路上與他人共享目錄和檔案。通過使用nfs,使用者和程式可以像訪問本地檔案一樣訪問遠端系統上的檔案。2.1安裝nfs 2.11安裝nfs軟體...

NFS伺服器搭建與autofs自動掛載

nfs伺服器搭建與autofs自動掛載 nfs網路檔案系統,英文全稱network file system,是當前主流異構平台共享檔案系統之一。其實現主要是採用遠端過程呼叫rpc機制,可以通過網路,讓不同的機器 不同的作業系統可以共享彼此的檔案。nfs伺服器可以允許nfs客戶端將遠端nfs伺服器端的...