본문 바로가기
리눅스/파일 시스템 관리

파일 /etc/fstab 설명

by Junior Devops Engineer 2025. 1. 11.
반응형

1.설명 

  • 파일 시스템 정보를 고정적으로 저장하고 있는 파일 
  • 리눅스 파일 시스템의 정보와 부팅 시 마운트 정보를 보관 
    • 리눅스가 부팅되면서 자동으로 파일 시스템 마운트 
      1. 어떤 파티션들이 어디에 자동으로 마운트 되는지 정의  
      2. 외부 장치들에 대한 마운트 방법 정의
      3. 사용권한, 복구 옵션 지정에 대한 설정을 정의  

2. 설명 

  • 입력 : $ cat /etc/fstab
  • 출력 :
    proc(a)           /proc(b)      proc(c)     defaults(d)    0(e)    0(f)
필드 설명
a 파일 시스템 장치명 장치명, 볼륨라벨, UUID 기록 
b 마운트 포인트  파일 시스템이 마운트 될 위치 명시 
c 파일 시스템 종류  파일 시스템 종류 설정 
d 옵션 파일 시스템 속성 설정 옵션 
defaults auto, exec, suid, ro, rw등을 모두 포함 
auto 부팅 시 자동 마운트 
exec 실행 파일이 실행되는것을 허용 
suid SetUID와 SetGID 사용 허용 
ro 읽기 전용 
rw 읽기, 쓰기 
user 일반 사용자 마운트 권한 부여 
usrquota 사용자 디스크 쿼터 설정 명시 
grpquota 그룹 디스크 쿼터 설정 명시 
noauto 부팅 시 자동 마운트 X 
noexec 실행 파일 실행 X 
nosuid SetUID와 SetGID 사용 X 
nouser 일반 사용자 마운트 권한 X 
e dump 관련 설정  dump 명령으로 백업 시 덤프 레벨 결정 (사용주기 결정)
0 덤프 X 
1 매일 데이터 백업 가능 
2 이틀에 한번 데이터 백업 가능 
f 파일 점검 옵션  부팅 시 파일 시스템 점검하는 fsck 순서 설정 
0 부팅 시 파일 시스템 점검 X 
1 루트 파일 시스템 점검 
2 루트 파일 시스템 이외의 파일 시스템 점검 

 

3.예제 

  • 입력 : $ cat /etc/fstab
  • 출력 :
    proc(a)                                                            /proc(b)      proc(c)     defaults(d)    0(e)    0(f)
    UUID=1234abcd-5678-efgh-ijkl-9876543210 /                   ext4           defaults        0         1            
    UUID=5678efgh-1234-abcd-ijkl-9876543210 /home          ext4           defaults        0         2          
    UUID=abcd1234-ijkl-efgh-5678-9876543210 swap           swap          defaults        0         0           
    /dev/cdrom        /media/cdrom           iso9660 ro,user,noauto        0    0                                            
  • 설명 
    • 첫번째 줄 
      • UUID: 1234abcd-5678-...
      • 마운트 지점: / (루트 디렉터리)
      • 파일 시스템: ext4
      • 옵션: defaults (기본 옵션)
      • dump: 0 (백업하지 않음)
      • fsck: 1 (부팅 시 첫 번째로 점검)
    • 두번째 줄 
      • UUID: 5678efgh-1234-...
      • 마운트 지점: /home
      • 파일 시스템: ext4
      • 옵션: defaults
      • dump: 0
      • fsck: 2 (부팅 시 루트 파일 시스템 이후 두 번째로 점검)
    • 세번째 줄 
      • UUID: abcd1234-ijkl-...
      • 마운트 지점: swap (스왑 공간)
      • 파일 시스템: swap
      • 옵션: defaults
      • dump: 0 (백업하지 않음)
      • fsck: 0 (점검하지 않음)
    • 네번째 줄 
      • 디바이스: /dev/cdrom
      • 마운트 지점: /media/cdrom
      • 파일 시스템: iso9660 (CD/DVD 파일 시스템)
      • 옵션: ro,user,noauto (읽기 전용, 사용자 마운트 가능, 자동 마운트 안 함)
      • dump: 0
      • fsck: 0
반응형

댓글