리눅스 - autofs

OS/Linux 2015. 12. 26. 20:25

<autofs>

autofs는 자동 마운트 데몬의 작동을 제어하는 프로그램이다.

이것은 파일 시스템을 마운트 하고, 일정시간동안 사용을 하지 않으면 언마운트 하는 데몬이다.

주로 NFS나 cd/dvd rom장치, 플로피 등 자주 사용되지 않는 특정 장치를 마운트 할 때 사용하는 데몬이다.

 

1. 패키지 설치



2. server에서는 /etc/exports에 마운트 할 NFS 설정만 해주면 된다.

 

3. /etc/sysconfig/autofs를 열고 다음을 수정한다.



BROWSE_MODE를 yes로 바꿔준다. autofs를 사용한다면 무조건 바꿔줘야함.

 

4. /etc/auto.master를 설정해준다.

/etc/auto.master파일은 자동으로 마운트 될 디렉토리와 대상 설정 파일이 들어있다.



/good은 내 PC에서 자동으로 마운트 될 디렉토리를 만들어 준 것이다. /etc/auto.misc는 누구와 마운트를 할 것인가를 정의해주는 파일이다

/etc/auto.misc파일을 보도록 하자.



맨 밑 줄을 보자

n1은 /etc/auto.master에 써 놓은 마운트 될 디렉토리의 하위 디렉토리를 설정한 것이다.

즉, /good이라는 디렉토리는 원래 존재하고, 마운트를 시키는 순간 n1이라는 디렉토리가 /good/n1이렇게 생기면서 /good/n1디렉토리와 nfs1과 마운트 되는 것이다. 가운데는 autofs 타입을 정의해 놓은 것이고, 마지막에는 대상을 말한다.

[옵션]

bg : nfs마운트가 처음 실패할 경우 백그라운드 상태에서 계속 시도하게 한다.

soft, hard : soft는 읽기전용으로 접속, hard는 읽기 쓰기 전용으로 접속

intr : 정지 프로세스를 죽이기 위한 인터럽트를 허용

nfs : 원격으로 대상을 마운트 할때 사용

 

5. 저렇게 설정을 끝낸 후, 데몬은 재실행해준다.

/etc/rc.d/init.d/autofs restart

 

6. 데몬이 재실행 되는 순간 자동으로 마운트가 된다.





posted by 경원구