각각의 파일 시스템 정보를 담아두는 파일.
부팅시 여기에 적혀있는 모든 파일 시스템을 자동으로 마운트하게 되어 있다.
'#'은 주석을 의미하고, 공백 라인은 그냥 무시된다.
각 파일 시스템은 각각 다른 줄에 명시 되어야 하고, 각 항목은 tab 또는 space로 구분한다.
자세한건 man page를 이용하자.
각 항목은 의미와 용도는 아래와 같다.
1. spec : 마운트 할 장치나 원격 파일 시스템 등을 설정.
ex) UUID, /dev/cdrom, /dev/sdb7, knuth.aeb.nl:/
2. file : 파일 시스템을 마운트할 위치를 설정. swap 파티션일 경우는 'none'이라고 적는다.
ex) /home
3. vfstype : 파일 시스템의 타입을 설정.
ex) ext2, iso9660, msdos, nfs, autofs
4. mntops : 파일 시스템에 마운트 할 옵션을 설정.
- defaults : rw, suid, dev, exec, auto, nouser, and async.
- ro : 읽기 전용으로 마운트.
- rw : 일고 쓰기로 마운트.
- noauto : 자동으로 마운트 되지 않음. 부팅시나 "mount -a"시 등.
- user : 일반 유저가 마운트 가능.
- nouser : 일반 유저가 마운트 가능.
- owner : 장치 소유자만 마운트 가능.
- nofail : 장치가 존재하지 않더라도 에러를 발생 시키지 않음.
5. freq : 파일 시스템 덤프 설정.
- 0 : 덤프 설정 안함.
- 1 : 덤프 설정.
6. passno : fsck에서 사용하는 옵션으로 부팅시 파일 시스템 검사여부를 설정.
- 0 : 검사 안 함.
- 1 : root 파일 시스템일 경우.
- 2 : 그 외 파일 시스템일 경우.
* 만약에 fstab을 수정 후 부팅이 제대로 안 될 경우 오타나 항목 설정이 제대로 안 된 경우이다.
이 때 repair filesystem이 나타나는데, 모든 파일들이 읽기 전용이므로 수정이 불가능하다.
따라서 아래 명령어로 수정이 가능하도록 변경하자.
# mount -o remount,rw /
'리눅스' 카테고리의 다른 글
리눅스/smtp 테스트 방법 (0) | 2012.02.14 |
---|---|
리눅스/HDD 2TB 용량 제한(fdisk partitioning) (0) | 2012.02.07 |
리눅스/네트워크(network) 설정 (0) | 2011.12.09 |
리눅스/PATH 설정 (0) | 2011.11.24 |
리눅스/파일 시스템 속도 비교(EXT2, EXT3, EXT4, JFS, XFS) (0) | 2011.11.03 |