autofs

2023. 10. 12. 10:45리눅스/CentOS

autofs

 - 오토 마운트 기능을 제공하는 서비스

 - 운영체제의 기본 설정으로 동작하는 /etc/fstab을 사용한 오토마운트와 다르게
   별도의 서비스이기 때문에 서비스가 동작해야 오토 마운트가 되는 방식

 - 정보
패키지 : autofs-*
데몬 : autofs
방화벽 : X (오토 마운트를 제공하는 서비스, server의 역할을 하지 않는다)
설정파일 : /etc/autofs.conf

* /etc/auto.master 파일에서 mount 경로 지정

mount  mount 내용 작성
<마운트 경로>  /etc/auto.misc

 

* /etc/auto.misc 설명

point 이름   /  mount 옵션   /    오토 마운트 될 장치명

mount 옵션
로컬 장치 원격 장치
   fstype : 장치의 fstype 작성    ro : read only
   rw : read + write

   soft : 연결 실패 시 그대로 종료 (다시 시도 X)
   hard : 연결 실패 시 계속 시도 (timeout 시점까지)

   intr : 중간에 연결이 끊겨도 정상 사용이 가능
오토 마운트 될 장치명
로컬 장치 작성 형식 원격 장치 작성 형식
:장치명 주소:장치명 

 

 

설치 패키지

오토 마운트 서비스 설치

 

 

설정 파일

설정파일

 

 

yes로 변경 [설정 둘러보기 위해]

 

 

프로토콜 사용

 

 

오토 마운트에 대한 설정파일

 

 

우측 파일의 내용을 왼쪽에 적용 [fstab과 비슷]

 

 

실제 오토마운트 되는 내용 기재

 

 

기재 예

 

 

설정이 끝나면 데몬 재실행

 

 

실습

데몬 재실행 후 nfs_auto 디렉토리가 생성됨

 

 

마운트 정보에서는 확인 불가

 

 

동기화 확인

 

 

부팅과 동시 작동되도록 설정

 

 

문제

<실습>
 - 기존 가상머신 2개 스냅샷 되돌린 후 진행 -

서울지사에서 서버관리자로 일하고 있는 도중 본사에서 급한 연락을 받았다

본사 서버에 용량이 부족한 데 본사 서버관리자가 휴가 및 외근으로 인해
작업을 할 수 있는 사람이 없다고 할 때

서울 지사에서 본사에 5G 용량을 확보해주기
(단, 지사 머신에 HDD 추가 후 진행)

* 용량 제공은 재부팅 후에도 자동으로 동작되도록 설정
* 스냅샷 되돌린 후에는 putty를 하나만 켜고 실시
  (putty를 nfs server에 연결, nfs client는 nfs server에서 원격 제어)

 

<solution>

서울지사에서는 nfs, fstab, 방화벽 설정하고 ssh로 본사서버에 접속
본사서버에서는 autofs 설정하면 된다. autofs 대신 fstab도 가능하다.(파일형식에 nfs 기재)


<추가 실습>
1. 현재 연결이 1:1 연결인데, 하나의 nfs서버가 같은 IP 대역대의 여러대의 컴퓨터에
   용량을 제공할 수 있도록 설정
2. no_root_squash 옵션을 root_squash 옵션으로 변경해서 파일 남겨보기

* 위의 내용 설정을 한 줄로 처리하되 확인은 용량을 제공받는 client의 IP를 바꿔서 확인
* 1번은 nfs설정으로 가능하지만 2번은 추가 조작이 필요합니다

<solution>

1. 192.168.x.0/255.255.255.0 으로 설정 prefix도 가능

2. nfs server 측에서 공유폴더의 허가권을 707로 변경

'리눅스 > CentOS' 카테고리의 다른 글

DHCP  (0) 2023.10.12
Samba  (0) 2023.10.12
NFS  (0) 2023.10.12
fstab  (0) 2023.10.12
FTP  (0) 2023.10.10