스토리이알피
리눅스 /etc/fstab 설정 본문
반응형
/etc/fstab 파일은 파일 초밥 템 정보를 저장하고 있는 파일입니다.
이 파일의 정보가 조금이라도 잘못 저장되면 부팅이 정상적으로 되지 않으니 주의해야 합니다.
/etc/fstab 파일에서 설정되는 정보들
1. 해당파일시스템의 장치명(Device name) 설정
2. 마운트포인트 설정
3. 파일시스템 타입 설정
4. 파일시스템 마운트 시여부
5. 파일시스템 마운트 시
6. Quota정책 적용 여부
7. 일반사용자의 마운트 허용 여부
8. 부팅시 자동 마운트 여부
9. SetUID, SetGID설정 허용 여부
10. dump가능 여부가능여부
11. fsck로 파일 시스템 검 사히 검사 순서 설정
위에서 보듯이 "etc/fstab"파일은 총 6개의 필드로 구성되며, 각 필드의 항목은 아래와 같습니다.
[파일 시스템 장치명] [마운트 포인트] [파일 시스템 종류] [옵션] [dump관련 설정] [파일 점검 옵션]
▣ 첫 번째 항목 [파일 시스템 장치명] 파일 시스템의 장치명을 설정하는 항목이다.
"/dev/sda1", "/dev/sda2"등과 같은 장치명을 사용할 수도 있고
"LABEL=/", "LABEL=/boot"등과 같은 라벨명으로도 사용할수 있다.
물론 라벨명으로 사용하려면 해당 파일 시스템에 라벨명 설정이 되어있어야만 한다.
▣ 두 번째 항목 [마운트 포인트]
파일 시스템이 마운트 될 위치, 즉 마운트 포인트를 설정하는 항목이다.
"/", "/home", "/backup"등과 같이 디렉터리를 지정한다.
즉 첫 번째 항목인 장치가 어떤 디렉터리에 마운트 되어 사용할 것인가를 지정하는 것이다.
▣ 세 번째 항목 [파일 시스템 종류]
마운트 될 파일 시스템이 사용하고 있는 파일 시스템 종류를 지정해주는 항목이다.
파일 시스템의 종류에는 다음과 같이 몇 가지가 있다.
▶ ext
초기 리눅스에서 사용되었던 fs-type으로 현재 사용하지 않는다.
▶ ext2
현재도 사용되고 있는 fs-type으로서 긴 파일명을 지원하는 것이 특징이다.
▶ ext3
저널링파일 시스템으로서 ext2에 비해 파일시스템 복구 기능과 보안 부분을 크게 향상한 것이다.
▶ ext4
ext3다음 버전의 리눅스 표준 파일 시스템으로 16TB까지만 지원하던 ext3타입보다 훨씬 큰 용량까지 지원하며, 삭제파일복구 기능 및 파일시스템 점검 속도가 크게 빨라진 파일 시스템이다.
▶ iso9660
DVD 또는 CD-ROM의 데이터를 읽고자 할 때에 마운트 시 사용하는 fs-type으로 Read-Only에 사용된다.
▶ nfs
Network File System으로 원격 서버를 마운트 할 때 사용하며 분산 시스템 구현에 사용된다.
▶ swap
swap메모리를 사용하는 파일 시스템에서 사용한다.
▶ ufs
Unix File System으로 UNIX SYSTEM 5 계열에서의 fs-tyep이다.
▶ vfat
윈도 95, 윈도 98, 그리고 NT를 지원하기 위한 fs-type
▶ msdos
MS-DOS파티션을 사용하기 위한 fs-type
▶ ntfs
윈도 NT나 2000의 NTFS 파일 시스템을 사용하기 위한 fs-type
▶ hfs
Mac 컴퓨터의 hfs파일 시스템을 지원하기 위한 fs-type
▶ ramdisk
RAM디스크를 지원하는 fs-type
이외에도 많은 fs-type이 존재하지만, 주요 위에서 나온 fs-type이 사용된다.
현재 시스템에서 지원 가능한 파일 시스템을 확인하려면 /proc/filesystems파일을 확인해보면 된다.
▣ 네 번째 항목 [옵션]
파일 시스템을 용도에 맞게 사용하기 위한 파일시스템 속성을 설정하는 옵션항목이다.
아래는 옵션항목에 들어갈 수 있는 옵션 값들이다.
▶ defaults
rw, nouser, auto, exec, suid 속성을 모두 가지는 속성으로서, 일반적인 파일 시스템에서 사용되는 속성
▶ auto
부팅 시 자동 마운트 됨
▶ noauto
부팅 시 자동 마운트 되지 않게 함.
▶ exec
실행파일이 실행되는 것을 허용함.
▶ noexec
실행파일을 실행되지 못하게 함.
▶ suid
SetUID와 SetGID의 사용을 허용함.
▶ nosuid
SetUID와 SetGID의 사용을 허용하지 않음.
▶ ro
읽기 전용으로 마운트.
▶ rw
읽기, 쓰기 모두 가능하도록 마운트.
▶ user
일반 계정 사용자들도 마운트 할 수 있음.
▶ nouser
일반 계정 사용자들은 마운트 할 수 없음(root계정만 mount가능).
▶ usrquota
개별 계정 사용자의 Quota설정이 가능하도록 함.
▶ grpquota
그룹별 Quota설정이 가능하도록 함.
▣ 다섯 번째 항목 [dump관련 설정]
0 또는 1을 가질 수 있다. 1은 데이터 백업 등을 위해 dump가 가능한 파일 시스템이며, 0은 dump명령으로 덤프 되지 않는 파일 시스템이다.
-. 여섯 번째 항목 [파일 점검 옵션]
0 또는 1 또는 2가 올 수 있다.
0은 부팅 시 실행되는 fsck가 실행되지 않는 설명이며,
1은 루트 파일 시스템을 의미하며,
2는 루트 파일 시스템 이외에 파일 시스템을 의미한다.
여기서 설정된 파일 시스템의 순서를 기준으로 부팅 시 실행되는 fsck의 순서가 결정된다.
참조 : 리눅스 서버관리 실무 바이블 3.0(박성수 저)
반응형
'컴퓨터 > 서버팁' 카테고리의 다른 글
AIX 명령어 모음 (1) | 2022.07.18 |
---|---|
D2 Array 추가 (0) | 2019.12.08 |
Solstice Disksuite 설정하기 (0) | 2019.12.08 |
Raid2에서 Raid5로 변경 (0) | 2019.12.08 |
SUN 서버 Customer Service Report (0) | 2019.12.08 |
Comments