fstab
- 부팅 시 자동으로 마운트할 대상을 정의하는 시스템 기본 설정파일.
- vi 등으로 설정 파일을 열고 규칙에 맞게 내용을 입력한다.
$ vi /etc/fstab
#
# /etc/fstab
- [파일시스템장치] [마운트포인트] [파일시스템종류] [옵션] [덤프] [파일체크옵션]
[첫번째 필드] 파일시스템장치
: 파일 시스템의 장치명을 설정하는 부분, 마운트 가능한 장치명을 적는다.
[두번째 필드] 마운트 포인트
: 파일 시스템이 마운트 될 위치를 설정하는 항목이다. 주로 어디 디렉터리에 마운트 될지를 지정한다.
[세번째 필드] 파일 시스템 종류
: 마운트 될 파일 시스템의 파일 시스템 종류를 설정한다.
- ext : 초기 리눅스에서 사용되었던 fs-type으로 지금은 사용하고 있지 않다.
- ext2 : fs-type으로 긴 파일명을 지원한다.
- ext4 : 저널링 파일 시스템으로 ext2에 비교해 파일 시스템 복구 기능 및 보안 기능을 향상.
- ext4 : ext3보다 훨씬 큰 용량을 지원.
[네번째 필드] 옵션
: 파일 시스템의 용도에 맞게 파일 시스템 속성을 설정하는 옵션 항목.
- defaults: rw,nouser,auto,exec,suid 속성을 모두 가진다.
- auto: 부팅시 자동 마운트
- noauto: 부팅시 자동 마운트 안됨
- exec: 실행 파일이 실행 되는 것을 허용
- noexec: 실행 파일이 실행 되는 것을 허용하지 않음
- suid: SetUID와 SetGID의 사용을 허용
- nosuid: SetUID와 SetGID의 사용을 허용하지 않음
- ro: 읽기전용 마운트
- rw: 읽기, 쓰기 가능 마운트
- user: 일반 사용자들도 마운트할 수 있음
- nouser: 일반 사용자들은 마운트할 수 없음(root계정만 가능)
- usrquota: 개별 계정사용자의 Quota설정이 가능하도록 함
- grpquota: 그룹별 Quota설정이 가능하도록 함
- nofail: 드라이브 마운트에 실패해도 오류를 보고하지 않고 부팅을 이어나감
- noatime: 파일을 읽을 때 access time을 업데이트하지 않음 (속도 향상)
- relatime: 파일을 읽을 때 필요한 경우만 access time를 업데이트 (속도 향상)
[다섯번째 필드] dump
: 메모리에서 작업하고 있는 것을 하드디스크로 저장.
- 0 : 덤프가 불가능하게 설정.
- 1 : 덤프가 가능하게 설정.
[여섯번째 필드] 파일체크 옵션
: 루트 파일 시스템을 점검할때 사용한다.
- 0 : 무결성 검사를 하지 않는다. (부팅 시 파일시스템을 점검하지 않는다.)
- 1 : 우선순위 1위로 검사 수행. (부팅 시 루트 파일시스템을 점검)
- 2 : 우선순위 2위로 검사 수행. (부팅시 나머지 파티션을 점검)
ex) 특정 파티션에 실행 파일이 실행되지 않도록 /etc/fstab 파일에 noexec 설정을 할 때 등록해야 하는 필드(field)로 알맞은 것은?
'[스터디] 리눅스' 카테고리의 다른 글
[리눅스] 명령어.1 (3) | 2023.11.30 |
---|---|
[리눅스] LVM (0) | 2023.06.01 |
[리눅스] IaaS, PaaS, SaaS, DaaS 클라우드 서비스 (0) | 2023.05.30 |
[리눅스] Vi 명령어 (0) | 2023.05.26 |
[리눅스] 마스터2급 기출문제.3 (0) | 2023.05.25 |