리눅스 마운트(mount) 명령어 (출처+내용 첨가: http://www.oneone.kr/?document_srl=1917)
리눅스는 하드 드라이브, 시디롬, USB 등등 기타 외의 물리적인 장치 파일 시스템으로 인식되어야 사용 할 수 있습니다. 이러한 하드웨어 장치를 액세스 하기 위해서는 특정한 위치에 연결해 주어야 하는데 이러한 과정을 마운트라고 합니다.
1) 형식
# mount -t <파일 시스템 타입> <장치 파일> <마운트 포인트> / 장치를 마운트 시킬 떄
# umount <장치 파일, 마운트 포인트> / 마운트 해제 시
- <파일 시스템 타입>은 생략해도 무방합니다.
- 리눅스에서 장치들은 파일로 생성되어져 있습니다. 예를 들어 시디롬은 /dev/ 디렉토리에 cdrom 이라는 파일로 존재하고 있습니다.
- 마운트 포인트는 마운트 할려고 하는 장치를 사용자가 지정하는 디렉토리에 연결하고자 하는 위치입니다.
2) 시디롬 마운트
# mount -t iso9660 /dev/cdrom /media/cdrom
# mount /dev/cdrom /media/cdrom
3) MS-DOS 마운트
# mount -t msdos /dev/hda3 /msdos
4) Windows XP 마운트
# mount -t ntfs /dev/hda1 /media/xp
5) ISO 파일 마운트
# mount -o loop /root/test.iso /media/iso
6) NFS 파일 시스템 마운트
# mount -t nfs fedora.net:/home/nfs /fedora-nfs // fedora(콜론:)net/home/nfs
7) 파일 시스템 자동 마운트 ( 관련 파일 /etc/fstab )
- 부팅 시 자동으로 마운트 및 자동으로 umount 구성
- 잘못하다간 부팅이 안 될수가 있다. 주의 요망
8) /etc/fstab 파일 옵션 설명
/dev/hda1 / ext3 defaults 1 1
디바이스명 마운트디렉토리 파일 시스템 옵션 덤프 fsck
덤프 : 1의 값은 리눅스 파일 시스템일 때 사용하고 그 외의 경우 0을 사용한다.
fsck : 파일 점검 명령어로 부팅 시 점검하면 1, 하지 않으면 0을 사용한다.
9) Iso 파일 만들기
# mksiofs -r -J -input-hfs-chareset UTF-9 -o /root/test.iso /boot
10) 현재 시스템에 마운트된 정보보기
# mount
11) 마운트 해제하기
# umount <마운트 포인트>
- 해제 명령이 듣지 않을 때는 자신의 위치가 마운트포인트 지점에 있으면 해제가 안 된다.
12) CD 빼기
(umount로 마운트를 해제 후)
# eject
- 우선 umount 마운트 해제를 해야한다.