[Linux] 자동 마운트를 위한 Autofs

전우석·2022년 5월 19일
0
post-thumbnail

Autofs

이전에 올린 NFS 연결 글을 이어서 작성하는 글이다.
https://velog.io/@wkdrnsms00/Linxu-NFS

마운트를 진행한 후 재부팅을 하면 다시 마운트를 해줘야된다.
Autofs는 이러한 번거로움을 줄여 주는 도구이다.

map

Autofs 모듈이 동작하는데 필요한 정보가 저장된 파일을 map이라고 부른다.
Autofs는 Master map, Direct map, indirect map 3가지 map이 존재하며 Master map이 기준이 되어 동작한다.
마운트 방식은 direct map mount, indirect map mount가 있다.

direct map mount

autofs 설치 및 umount

이전 글에서 nfs_share를 마운트한 상태기 때문에 umount를 진행해준다. 이후 autofs를 설치한다.

umount /nfs_share
yum -y install autofs

Master map 생성

이 글에서는 /etc/auto.master 파일에 자동 마운트 정보를 등록하지 않고 /etc/auto.master.d 디렉토리에 파일의 확장자를 autofs로 지정하여 마스터맵을 만들것이다.

vi /etc/auto.master.d/direct.autofs

direct map 생성

vi /etc/auto.direct

autofs 활성화

systemctl start autofs
systemctl enable autofs

결과확인

mount된 폴더를 확인해보면 마운트가 된걸 확인할 수 있다.

indirect map mount

Master map 생성

vi /etc/auto.master.d/indirect.autofs


위와 같이 내용을 작성해주면 된다.

indirect map 생성

vi /etc/auto.indirect

이렇게 Master map과 indrect map을 생성하면 마운트 되는 경로는 /indirect/share이 된다. 정상적으로 마운트하기 위해 폴더를 생성해준다.

mount 폴더 생성

mkdir /indirect
mkdir /indirect/share

autofs 활성화

systemctl start autofs

결과 확인

mount된 폴더를 확인해보면 마운트가 된걸 확인할 수 있다.

0개의 댓글