1. fstab란?
파일 시스템 정보를 저장하고 있으며, 리눅스 부팅시 마운트 정보를 저장하고 있다.
이 파일 안의 구성값들을 통해 부팅시 자동으로 적용될 수 있도록 한다.
2. 설정하는 정보
- 해당 파일 시스템의 장치명(Device name)
- 마운트포인트
- 파일시스템 타입
- 파일시스템 마운트시 Read Only 여부
- 파일시스템 마운트시 Read, Write 여부
- Quota 정책 적용 여부
- 일반 사용자의 마운트 허용 여부
- 부팅시 자동 마운트 여부
- SetUID, SetGID 설정 허용 여부
- dump 가능 여부
- fsck로 파일시스템 검사 시, 검사 순서
3. /etc/fstab 파일의 각 필드별 역할
- 파일 시스템 장치명
파일 시스템의 장치명을 다음과 같이 설정한다.
ex) '/dev/sda1', '/dev/sda2', 'LABEL=/', 'LABEL=/boot' 등
- 마운트 포인트
파일 시스템이 마운트될 디렉토리를 설정한다.
- 파일 시스템 종류
현재 시스템에서 지원 가능한 파일 시스템을 확인하려면 /proc/filesystems 파일을 확인하면 된다.
파일 시스템의 종류에는 다음과 같은 종류 등이 있다.
> ext : 초기 리눅스에서 사용되었던 fs-type으로 현재 사용하지 않는다.
> ext2 : 현재도 사용되고 있는 fs-type으로서 긴 파일명을 지원하는 것이 특징이다.
> ext3 : 저널링 파일 시스템으로서 ext2에 비해 파일시스템 복구 기능과 보안 부분을 크게 향상시킨 것이다.
> ext4 : 리눅스 표준 파일 시스템으로 용량 증대, 삭제 파일 복구 기능 추가, 파일 시스템 점검 속도 향상이 특징이다.
> iso9660 : DVD 또는 CD-ROM을 마운트할 때 사용하는 fs-type으로 Read-Only이다.
> nfs : Network File System으로 원격 서버를 마운트할 때나 분산 시스템 구현에 사용된다.
> swap : swap 메모리를 사용하는 파일 시스템에서 사용한다.
> ufs : Unix File System으로 UNIX SYSTEM 5계열에서의 fs-type이다.
> vfat : 윈도우 95, 98 그리고 NT를 지원하기 위한 fs-type
> msdos : MS-DOS 파티션을 사용하기 위한 fs-type
> nffs : 윈도우 NT나 2000의 NTFS 파일 시스템을 사용하기 위한 fs-type
> hfs : Mac 컴퓨터의 hfs 파일 시스템을 지원하기 위한 fs-type
> ramdisk : RAM 디스크를 지원하는 fs-type
- 옵션
파일 시스템을 용도에 맞게 사용하기 위한 파일 시스템 속성을 설정한다.
> defaults : rw, nouser, auto, exec, suid 속성을 모두 가지는 속성으로, 일반적인 파일 시스템에서 사용된다.
> auto : 부팅시 자동 마운트 된다.
> noauto : 부팅시 자동 마운트 되지 않게 한다.
> exec : 실행 파일이 실행을 허용한다.
> noexec : 실행 파일의 실행을 금지한다.
> suid : SetUID와 SetGID의 사용을 허용한다.
> nosuid : SetUID와 SetGID의 사용을 금지한다.
> ro : 읽기 전용으로 마운트한다.
> rw : 읽기, 쓰기 모두 가능하도록 마운트한다.
> user : 일반 계정 사용자들도 마운트 할 수 있게 한다.
> nouser : 일반 계정 사용자들은 마운트 할 수 없게 한다.
> usrquota : 개별 계정 사용자의 Quota 설정을 가능하도록 한다.
> grpquota : 그룹별 Quota 설정을 가능하도록 한다.
- dump 관련 설정
0, 1을 지정할 수 있다.
> 0 : dump 명령으로 덤프되지 않는 파일 시스템
> 1 : 데이터 백업 등을 위해 dump가 가능한 파일 시스템
- 파일 점검 옵션
0, 1, 2를 지정할 수 있다.
> 0 : 부팅시 실행되는 fsck가 실행되지 않는 설명
> 1 : 루트 파일 시스템을 의미한다.
> 2 : 루트 파일 시스템 이외의 파일 시스템을 의미한다.
출처 : blog.naver.com/PostView.nhn?blogId=dudwo567890&logNo=130156449983
'■ 운영체제 > 리눅스' 카테고리의 다른 글
USB-HDD 접속시 자동 마운트 방법 (0) | 2020.12.03 |
---|---|
파티션이란? (0) | 2020.12.03 |