본문 바로가기
IT_Developers/Linux

리눅스 - 파일 시스템 테이블 조회 /etc/fstab

by 고코더 2020. 2. 25.

리눅스 부팅시 마운트 정보를 가지고 있는 파일


안녕하세요.
고코더 입니다.



 1. 해당 명령어는 리눅스 부팅시 마운트정보를 확인할 수 있는 명령어입니다. 옵션 구성 값들은 부팅시에 자동으로 설정 값을 확인합니다. 파티션 어디로 마운트 하고 외부 장치들에 대해 어떻게 마운트 할지 결정 합니다.
/etc/fstab

 2. 해당 명령어를 입력합니다. 해당 명령어로 부팅 정보를 확인할려면 cat를 이용합니다. 그러면 아래처럼 파일 시스템 테이블 정보를 조회 가능합니다. 
cat /etc/fstab


 3. 해당 6개 필드에 대한 정보 순서
[1. 파일 시스템 장치명] [2. 마운트 포인트] [3. 파일 시스템 종류] [4.옵션] [5.dump관련 설정] [6.파일 점검 옵션]



1. 파일 시스템 장치명


해당 장치명을 확인 가능합니다. 라벨명이 지정되어 있다면 라벨명을 확인 가능합니다.


2. 마운트 포인트


파일 시스템이 마운트 위치입니다.
"/", "/home", "/gocoder"등과 같이 디렉터리를 지정한다. 
첫 번째 디렉터리에 마운트 되어 사용할 것인가를 지정하는 것이다.



3. 파일 시스템 종료


- ext
초기 리눅스에 fs-type 입니다.

- ext2
긴파일 명을 지원하는 fs-type

- ext3
 복구 기능과 보안 부분을 크게 향상한 업그레이드 버전

- ext4
리눅스 표준 파일 시스템으로 큰 용량, 삭제파일복구 기능 및 파일시스템 점검 속도가 크게 빨라진 파일 시스템

- iso9660
DVD 또는 CD-ROM의 읽을때

- nfs
Network File System으로 원격 서버를 마운트 

- swap
swap메모리

- ufs
UNIX SYSTEM 5 계열의 fs-tyep이다.

- vfat
윈도우를 지원하기 위한 fs-type

- msdos
MS-DOS위한 fs-type

- ntfs
윈도 NT나 2000의 NTFS 파일 시스템을 사용하기 위한의 fs-type

- hfs
Mac의  fs-type

- ramdisk
RAM디스크를 지원하는 fs-type



4. 옵션


- defaults
rw, nouser, auto, exec, suid 속성을 모두 가지는 속성
일반적인 파일 시스템에서 사용 됨 

- auto
부팅 시 자동 마운트 

- noauto
부팅 시 자동 마운트 되지 않게 설정

- exec
실행파일이 실행되는 것을 허용

- noexec
실행파일을 실행되지 못하게 설정

- suid
SetUID와 SetGID의 사용을 허용

- nosuid
SetUID와 SetGID의 사용을 허용하지 않게 섷정

- ro
읽기 전용 마운트

- rw
읽기, 쓰기 가능하도록 마운트

- user
일반 계정 사용자들도 마운트 가능

- nouser
일반 계정 사용자들은 마운트 할 수 없음

- usrquota
개별 계정 사용자의 Quota설정이 가능함

- grpquota
그룹별 Quota설정이 가능함


5. dump관련 설정


1은 데이터 백업 등을 위해 dump가 가능한 파일 시스템
0은 dump명령으로 덤프 되지 않는 파일 시스템


6.파일 점검 옵션


0은 부팅시 fsck가 실행되지 않음
1은 루트 파일 시스템을 의미

2는 루트 파일 시스템 이외에 파일 시스템을 의미


마무리


다 외울 필요 없이 한번씩 이해 해보세요.




댓글