마운트 (Mount)
설명
파티션의 자원을 사용자가 사용할 수 있게 디렉터리에 연결하는 과정
CD/DVD , USB 메모리 등과 같은 물리적인 장치도 디렉터리에 연결하여 사용할 수 있게 해준다.
명령어
mount [- fnrvw] -t [filesystem type] -o [option] [mount device] [mount point]
[- fnrvw]
-t [filesystem type]
* 추가
iso 9660 : 대부분의 CD-ROM에서 사용한다. (이미지 파일 마운트 할 떄 옵션으로 사용)
-o [option]
* 추가
loop : 이미지 파일을 마운트 할 떄 쓰이는 옵션.
주의사항
① 마운트 할 디바이스와 마운트 될 디렉터리는 1:1 이여야 한다. (장치1개:디렉터리1개)
② 마운트를 하기전에 마운트 포인트는 미리 생성되어 있어야 한다.
③ 확장 파티션엔 마운트 할 수 없다. (논리 파티션은 가능)
④ 마운트해제(umount)시엔 마운트 디렉터리를 벗어나서 해지해야 한다. (그래도 안될시 reboot)
언 마운트 (umount)
설명
마운트를 해지하는 명령어.
명령어
umount [option] [mount device name or mount point name]
-a : /etc/fstab에 기록되있는 모든 파일시스템의 마운트를 해지
-f : 강제로 마운트 해지 , NFS 서비스에 연결되어 있는 파일시스템을 해지할 떄 사용
/etc/fstab
설명
부팅시 자동 마운트 되는 설정이 저장되있는 파일.
시스템이 부팅되면서 작동하는 장치들이 마운트 되어 있다. (필수장치들을 저장함)
파일내용
[장치] [마운트 포인트] [파일시스템 종류] [마운트 옵션] [백업 여부] [검사 여부]
총 6개로 구성되어 있다.
① UUID=1f8d6c2c-f7b2-4294-9857-fc3bbebd0167 / ext4 defaults 1 1
② proc /proc proc defaults 0 0
빨강 : 장치명
파랑 : 마운트 포인트
초록 : 파일시스템 타입
분홍 : 마운트 옵션
주황 : 백업 여부
보라 : 검사 여부
백업 여부
검사 여부
실습
1) 파티션 생성 및 포맷 (링크참조)
- 파티션 생성 및 포맷과 관련된 실습은 이전에 이미 했으므로 , 전에 자료를 참조
- 자료를 참조 후 , 새 하드디스크 1TB를 장착하고 , ext4 타입으로 포맷하라.
2) 마운트
[root@localhost /]# mkdir mount
[root@localhost /]# ls -ld mount
drwxr-xr-x. 2 root root 4096 2017-11-02 17:46 mount
mount 이름으로 디렉터리가 생성됨.
[root@localhost /]# mount -t ext2 /dev/sdb1 /mount
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
마운트 디바이스의 파일시스템 타입과 마운트할 파일시스템 타입이 다르기 떄문에 에러가 난다.
[root@localhost /]# mount -t ext4 /dev/sdb1 /mount
[root@localhost /]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda7 ext4 8043180 693984 6940620 10% /
tmpfs tmpfs 502204 224 501980 1% /dev/shm
/dev/sda1 ext4 198337 30043 158054 16% /boot
/dev/sda6 ext4 198337 5679 182418 4% /home
/dev/sda2 ext4 6047492 3317316 2422976 58% /usr
/dev/sda5 ext4 2015824 111748 1801676 6% /var
/dev/sdb1 ext4 404470 10510 373078 3% /mount
정상적으로 /dev/sdb1 장치는 ext4 타입으로 /mount 디렉터리에 마운트가 됨.
빨강 : 마운트 디바이스를 마운트 할 디렉터리를 생성한다.
파랑 : 생성된 mount 디렉터리 확인.
초록 : /dev/sdb1 마운트 디바이스를 ext2 타입으로 /mount 디렉터리에 마운트.
주황 : /dev/sdb1 마운트 디바이스를 ext4 타입으로 /mount 디렉터리에 마운트. (타입이 같아서 성공)
3) 언마운트
[root@localhost /]# umount /mount
[root@localhost /]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda7 ext4 8043180 694004 6940600 10% /
tmpfs tmpfs 502204 224 501980 1% /dev/shm
/dev/sda1 ext4 198337 30043 158054 16% /boot
/dev/sda6 ext4 198337 5679 182418 4% /home
/dev/sda2 ext4 6047492 3317316 2422976 58% /usr
/dev/sda5 ext4 2015824 111764 1801660 6% /var
빨강 : /mount 디렉터리에 마운트된 장치를 해지한다.
파랑 : /dev/sdb1 디바이스가 마운트가 해지된 것을 확인.
빨강 : 부팅시 자동마운트 관련된 파일에 진입해서 설정내용을 입력.
파랑 : 재부팅 후 df 명령어를 이용해 자동마운트된 /dev/sdb1 디바이스를 확인한다.
'리눅스 > 강의' 카테고리의 다른 글
[14. LVM] (0) | 2017.11.05 |
---|---|
[13. 스케쥴러] (0) | 2017.11.03 |
[11. 파티션] (0) | 2017.11.01 |
[10. 특수 권한] (3) | 2017.10.12 |
[9-1. 소유권 실습] (0) | 2017.04.12 |