holssi 님의 블로그
[Linux] 리눅스 파일시스템과 /etc/fstab 본문
리눅스에서 사용하고 있는 파일 시스템에 대한 다양한 정보를 저장하고 있는 파일
파티션 정보를 변경하거다 디스크를 추가할때 이 파일에 등록해야하만 자동 마운트가 됨
윈도우에서는 디스크 관리를 통해 드라이브 문자를 할당시켜 알아서 마운트가 되지만, 리눅스 환경에서는 사용자가 직접 마운트 명령어를 사용하고 저장 장치와 디렉토리간의 연결하는 과정이 필요하다
/etc/fstab은 6개의 필드로 구성되어 있다
[파일시스템장치] [마운트포인트] [파일시스템종류] [옵션] [덤프] [파일체크옵션]
예) /dev/sdb1 /home/kaeunlee ext4 defaults 1 1
* 파일 시스템 종류
| ext | 초기 리눅스에서 사용되었던 fs-type으로 지금은 사용하고 있지 않음 |
| ext2 | 지금도 사용되고 있는 fs-type이고 긴 파일명 지원 |
| ext3 | 저널링 파일 시스템으로 ext2에 비교해서 파일 시스템 복구 기능 및 보안 기능 향상 |
| ext4 | ext3 다음 버전의 리눅스 표준 파일 시스템으로 16TB까지만 지원하던 ext3보다 더 큰 용량 지원 |
* 시스템 속성 설정
- defaults: rw, nouser, auto, exec, suid 속성을 모두 가지며, 일반적인 파일 시스템에서 사용되는 속성
- auto: 부팅시 자동 마운트 가능하도록 함
- noauto: 부팅시 자동 마운트 되지 않도록
- noexec: 실행파일이 실행되지 않도록 함
- suid: 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: 루트 파일 시스템 이외의 파일시스템으로 부팅시 파일 시스템 점검
'SERVER' 카테고리의 다른 글
| phoronix 벤치마크로 gcp, ncp 성능 테스트하기 (0) | 2026.04.21 |
|---|---|
| phoronix-test-suite run pts/openssl시 No targets specified and no makefile found 에러와 해결 (1) | 2026.04.21 |
| [Linux] 리눅스 파일시스템과 /etc/exports (0) | 2026.04.19 |
| [Linux] 파일 찾기 (0) | 2026.04.15 |
| [Linux] inode (0) | 2026.03.31 |