NFS 세팅
https://holywat2r.tistory.com/131
[DevOps] NFS
NFS 란 # Network File System의 약자로 리눅스, 유닉스 컴퓨터끼리 저장공간을 공유하게 해주는 서비스이다 # Windows 서버와도 공유가 가능하긴하다. # 서버의 리소스를 클라이언트에서 마치 자신의 리
holywat2r.tistory.com
# 이전 글에서 NFS 세팅을 해보았다. 해당 세팅이 끝난 이후 작업을 진행하도록 해보자.
AutoFS
# 자동 마운트 데몬의 작동을 제어하는 프로그램
# 자동 마운트 데몬은 자동으로 파일시스템을 마운트하며 파일시스템이 사용되지 않고 일정 시간이 흐르면 자동으로 언마운트 된다.
# 네트워크 파일시스템(NFS), CD-ROM 등을 자동 마운트 하는데 사용함
맵(MAP)
# 어떤 디렉토리에 어떻게마운트하는지 설정을 하는 설정파일이다.
# AutoFS 모듈이 동작하는데 필요한 정보가 저장된 설정 파일
맵의 종류
# 맵에는 다이렉트맵, 인다이렉트맵, 마스터맵 세가지가 있다.
# 마스터는 무조건 있어야하며, 다이렉트 또는 인다이렉트맵이 필요하다.
1. 마스터 맵
* AutoFS파일 시스템에서 가장 기준이 되는 맵, 가장 기본으로 만드는 설정 파일
* /etc/auto.master.d/ 에 이름 .autofs 파일에 설정을 저장한다.
* 다이렉트 맵이나 인다이렉트 맵의 이름과 포인터를 정의하는 역할을 담당. 구체적인 내용 (어디에 어떻게~)은 다이렉트맵이나 인다이렉트 맵에 저장. 하지만 마스터맵은 이름 또는 위치값 등의 기본값을 저장한다.
2. Direct Map (직접 맵 마운트)
* /etc/auto. 이름의 관습적인 표현으로 파일을 만들어서 설정 저장 (꼭 이 위치가 아니어도 상관 없다)
* 맵 내부의 마운트 포인터로 절대 경로명을 사용한다.
3. Indirect Map (간접 맵 마운트)
* /etc/auto. 이름의 관습적인 표현으로 파일을 만들어서 설정 저장
* 맵 내부의 마운트 포인터로 상대경로 명을 사용한다.
Direct Map 실습
# autofs 서비스를 install 한다.
mkdir /nfs_share
yum install -y autofs
# 이후 마스터맵을 생성하여 하단의 내용을 vi 편집기로 추가해준다.
vi /etc/auto.master.d/direct.autofs
/- /etc/auto.direct
# 인다이렉트
vi /etc/auto.direct
/nfs_share -rw,sync 192.168.56.20:/share
systemctl restart autofs
systemctl enable autofs
# 이후 mount 명령어 또는 cd /nfs_share 에서 ls명령어를 통해 공유된 파일을 확인해보자
Indirect Map 실습
* Direct Map 실습했던 내용을 초기화 한 상태에서 진행한다.
# Autofs 서비스를 install 한다
yum install -y autofs
# 마스터 맵을 생성하고 아래의 내용을 넣는다.
vi /etc/auto.master.d/indirect.autofs
/indirect /etc/auto.indirect
# 간접 맵 파일을 생성한다
vi /etc/auto.indirect
share -rw,sync 192.168.56.20:/share
# 이후 /indirect 와 /indirect/share 디렉토리를 생성한다
mkdir /indirect
cd /indirect
mkdir share
# autofs active 시켜준다
systemctl restart autofs
# 이후 share 폴더로 이동하여 ls 명령어를 통해 공유된 파일을 확인
cd /indirect/share
ls
1.txt
'DevOps > Linux' 카테고리의 다른 글
[Linux] Linux SAMBA 실습 - 1 (0) | 2021.08.26 |
---|---|
[Linux] Linux SAMBA (0) | 2021.08.26 |
[Linux] Linux NFS (0) | 2021.08.25 |
[Linux] Linux ftp실습 (FileZilla, Wordpress) (0) | 2021.08.25 |
[Linux] Linux 파일 전송 프로토콜 (0) | 2021.08.25 |