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

+ Recent posts