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

 

Linux, 파일시스템테이블(/etc/fstab)

"/etc/fstab"파일은 리눅스에서 사용하는 파일시스템 정보를 정적으로 저장하고 있는 파일이며, 리눅스의 ...

blog.naver.com

 

반응형

'■ 운영체제 > 리눅스' 카테고리의 다른 글

USB-HDD 접속시 자동 마운트 방법  (0) 2020.12.03
파티션이란?  (0) 2020.12.03

+ Recent posts