Mount
- 마운트는 물리적인 장치를 특정한 위치(디렉토리)에 연결시켜주는 과정
왜 해야하나
- Windows
- cd-rom에 넣기만 하면 알아서 cd/dvd를 읽어주고 창을 띄워준다
- Linux
- 모든 것을 파일로 처리하기 때문에 CD/DVD 같은 주변 기기도 파일로 인식
- 바로 연결이 불가하여 특정 디렉토리와 연결하여 사용해야한다
CD-ROM에 CD를 넣는 과정인 것
- 따라서 장치명도 디렉토리처럼
/dev/sr0
같이 명시된다
/etc/fstab
- 파일 시스템 정보를 저장함.
- 리눅스 부팅 시 마운트 정보를 저장함
- 부팅 시 자동으로 적용될 수 있도록 함
구성
/dev/sr0 /mnt/dvd iso9660 ro,user,auto 0 0
1. 파일 시스템 장치
- 파일시스템의 장치명 설정
/dev/sr0
: /dev/sr0
이라는 하드디스크의 파티션 부분이 있다
2. 마운트 포인트
- 파일시스템 장치를 마운트 시킬 위치 설정
/mnt/dvd
: /mnt/dvd/
라는 디렉토리에 마운트 시키자
3. 파일시스템 종류
- 마운트 전 파일시스템을 결정함
(windows에서 하드디스크 D를 포맷할 때 파일시스템을 NTFS로 하는 것과 동일)
- ext, ext2, ext3, ext4, ... 등
- iso9660
4. 옵션
- 파일시스템을 용도에 맞게 사용하기 위해 속성을 설정
ro
: Read only
user
: 일반 계정 사용자들도 마운트 할 수 있다
auto
: 부팅시 자동으로 마운트한다
5. 덤프
0
: 백업을 하지 않는다
1
: 백업 가능한 파일 시스템
6. 파일 체크 옵션
- 루트파일 시스템을 점검할 때 사용
0
: 부팅 시 파일시스템을 점검하지 않는다
1
: 루트 파일시스템으로서 부팅 시 파일시스템 점검을 한다.
2
: 루트 파일시스템 이외의 파일시스템으로서 부팅 시 파일시스템 점검을 한다.
mount
mount -a
- fstab
에 있는 모든 파일 시스템을 마운트한다.
df(disk free)
- 리눅스 시스템 전체의 (마운트 된) 디스크 사용량 확인
- 파일시스템, 디스크크기, 사용량, 여유공간, 사용률, 마운트 지점 순
-h
사람이 보기 좋게 메가(M), 기가(G) 단위로 공간 확인
/dev/sr0 12G 12G 0 100% /mnt/dvd
- /dev/sr0 파일이 12G이고,
- 12G 사용중
- 여유공간 없으며
- 100% 사용중
- 마운트는 /mnt/dvd에 되어있음