이전에 올린 NFS 연결 글을 이어서 작성하는 글이다.
https://velog.io/@wkdrnsms00/Linxu-NFS
마운트를 진행한 후 재부팅을 하면 다시 마운트를 해줘야된다.
Autofs는 이러한 번거로움을 줄여 주는 도구이다.
Autofs 모듈이 동작하는데 필요한 정보가 저장된 파일을 map이라고 부른다.
Autofs는 Master map, Direct map, indirect map 3가지 map이 존재하며 Master map이 기준이 되어 동작한다.
마운트 방식은 direct map mount, indirect map mount가 있다.
이전 글에서 nfs_share를 마운트한 상태기 때문에 umount를 진행해준다. 이후 autofs를 설치한다.
umount /nfs_share
yum -y install autofs
이 글에서는 /etc/auto.master 파일에 자동 마운트 정보를 등록하지 않고 /etc/auto.master.d 디렉토리에 파일의 확장자를 autofs로 지정하여 마스터맵을 만들것이다.
vi /etc/auto.master.d/direct.autofs
vi /etc/auto.direct
systemctl start autofs
systemctl enable autofs
mount된 폴더를 확인해보면 마운트가 된걸 확인할 수 있다.
vi /etc/auto.master.d/indirect.autofs
위와 같이 내용을 작성해주면 된다.
vi /etc/auto.indirect
이렇게 Master map과 indrect map을 생성하면 마운트 되는 경로는 /indirect/share이 된다. 정상적으로 마운트하기 위해 폴더를 생성해준다.
mkdir /indirect
mkdir /indirect/share
systemctl start autofs
mount된 폴더를 확인해보면 마운트가 된걸 확인할 수 있다.