728x90
반응형
/etc/fstab
리눅스에서 사용하고 있는 파일시스템에 대한 다양한 정보를 저장하고 있는 파일이다. 파티션 정보를 변경하거나 디스크를 추가 할때 이 파일에 등록해야만 자동 마운트가 된다.
윈도우(Windows) 환경에서는 디스크 관리를 통해 드라이브 문자를 할당시켜 알아서 마운트가 되지만, 리눅스 환경에서는 사용자가 직접 마운트 명령어(mount)를 사용하고 저장 장치와 디렉터리 간의 연결하는 과정이 필요하다.
그럼 파일 시스템 정보를 등록하는 곳인 fstab 설정 파일을 살펴보도록 하자.
/etc/fstab 파일은 총 6개의 필드로 구성되어 있다.
[파일_시스템_장치] [마운트_포인트] [파일_시스템_종류] [옵션] [덤프] [파일체크_옵션]
예]
/dev/sdb1 /home2 ext4 defaults 1 1
- [첫번째 필드] 파일 시스템 장치 : 파일 시스템의 장치명을 설정하는 부분이다. 마운트 가능한 장치명를 적는다.
- [두번째 필드] 마운트 포인트 : 파일 시스템이 마운트 될 위치를 설정하는 항목이다. 주로 어디 디렉터리에 마운트 될지를 지정한다.
- [세번째 필드] 파일 시스템 종류 : 마운트 될 파일 시스템의 파일 시스템 종류를 설정한다.
파일 시스템 종류 | 설명 |
ext | 초기 리눅스에서 사용되었던 fs-type으로 지금은 사용하고 있지 않다. |
ext2 | 지금도 사용하고 있는 fs-type으로 긴 파일명을 지원한다. |
ext3 | 저널링 파일 시스템으로 ext2 에 비교해 파일 시스템 복구 기능 및 보안 기능을 향상시켰다. |
ext4 | ext3 다음 버전의 리눅스 표준 파일 시스템으로 16TB까지만 지원하던 ext3 보다 훨씬 큰 용량을 지원한다. |
- [네번째 필드] 옵션 : 파일 시스템의 용도에 맞게 파일 시스템 속성을 설정하는 옵션 항목이다.
옵션 | 설명 |
defaults | rw, nouser, auto, exec, suid 속성을 모두 가지며, 일반적인 파일 시스템에서 사용되는 속성이다 |
auto | 부팅시 자동 마운트 가능하도록 한다 |
noauto | 부팅시 자동 마운트가 되지 않도록 한다 |
exec | 실행파일이 실행되는 것을 허용한다 |
noexec | 실행파일이 실행되지 않도록 한다 |
suid | SetUID와 SetGID의 사용을 허용한다 |
nosuid | SetUID와 SetGID의 사용을 허용하지 않는다 |
ro | read only, 읽기 전용으로 마운트한다 |
rw | read write, 읽기, 쓰기 모두 가능하도록 마운트한다 |
user | 일반 계정 사용자들도 모두 마운트할 수 있다 |
nouser | 일반 계정 사용자들은 모두 마운트 할 수 없다 |
usrquota | 개별 계정 사용자의 디스크 용량을 제한하기 위해 Quota를 설정한다 |
grpquota | 그룹 별로 Quota 용량을 설정한다 |
- [다섯번째 필드] dump : 0 이나 1로 설정하고, 1은 dump가 가능한 백업 가능한 파일 시스템이고 0은 백업 하지 않는다.
- [여섯번째 필드] 파일체크 옵션 : 루트 파일 시스템을 점검할때 사용하고 , 0, 1, 2 로 설정한다.
0 : 부팅시 파일 시스템 점검하지 않음
1 : 루트 파일 시스템으로 부팅시 파일 시스템을 점검한다
2 : 루트 파일 시스템 이외의 파일시스템으로서 부팅시 파일 시스템을 점검한다.
반응형
'서버 운영 > Linux' 카테고리의 다른 글
리눅스 cpu 사용률 모니터링 명령어 mpstat (1) | 2021.12.13 |
---|---|
Linux 디스크 쿼터(Quata) 관련 명령어 (1) | 2021.11.05 |
리눅스 방화벽(firewalld) 명령어 firewall-cmd (0) | 2021.11.04 |
리눅스 iptables 의 구조 및 명령어 (0) | 2021.11.02 |
리눅스 dhcpd.conf 설정 (0) | 2021.11.02 |