본문 바로가기

러닝리눅스

파일시스템 마운트하기

mount -t type device mount-point

여기서 type은 파일시스템의 명칭(ext2, ext3, NFS, msdos, iso9660...), type을 명시하지 않으면 mount 는 슈퍼블럭을 읽고 파일시스템을 추측하려고 시도한다.(minix, ext2, is9660 만 가능)
device 는 파일시스템이 위치하고 있는 물리적인 장치
mount-point는 파일시스템을 마운트할 디렉토리이다(mount 명령을 실행하기 전에 미리 디렉토리를 만들어 두어야한다.)
ex) mount -t ext3 /dev/hda2 /mnt
파일시스템이 dos 형태라면 mount -t dos /dev/fd0 /mnt 와 같이 하면 된다. 이제부터는 해당 파일시스템의 내용이 /mnt 에 마운트되어 사용할수 있게된다.

마운트 해제하기
umount(unmount에서 n 이 빠진다)
마운트 해제의 과정은 시스템의 버퍼를 디스크의 파일시스템에 있는 실제 내용과 동기화한다. 그리고 마운트 포인트를 통해 더이상 파일시스템에 접근할수 없게된다.
umount /dev/fd0 와 같이 하면 /dev/fd0 의 파일시스템을 언마운트한다.
umount /mnt 하면 디렉토리와 관련된 파일시스템이 언마운트 된다.

floppy나 cd-rom 의 경우 반드시 언마운트를 한 후 매체를 교체하거나 꺼내야 한다. 어떤 cd-rom 의 경우 언마운트하지 않으면 꺼내지 못 할 수도 있다.

mount 를 실행하면 어떤 장치가 어디에 마운트되어있는지 나타낸다.