본문 바로가기
Server&OS/Linux

mount 와 umount

by 백룡화검 2008. 7. 8.

출처 마랑피아(MaLang Pia) | 마랑
원문 http://blog.naver.com/endmalang/120023279692

mount 와 umount

리눅스는 장치 드라이버들을 사용하기 위해서는 장치를 폴더와 연결 시켜서 사용해야 인식할 수 있다. 즉, 하드 드라이브나 CDROM의 경우 마운트를 해야만 한다.

# df –T

를 입력하면 기본적으로 mount 된 장치를 살펴 볼 수 있다.

- 플로핏 디스크

# mount /dev/fd0 /mnt/floppy

를 내리면 플로피 디스켓을 마운트 하여 사용할 수 있다.

# umount /mnt/floppy

언마운트 방법.

# fdformat /dev/fd0

플로핏 디스크 포멧 (로우레벨 포멧)

# mkfs /dev/fd0

일반적인 포멧

- CD-ROM

# mount –t iso9600 /dev/cdrom /mnt/cdrom

mount -t [파일 시스템 유형] [장치] [마운트 디렉토리]

# umount /mnt/cdrom

위 경우가 시디룸 마운트와 언마운트의 정식 사용방법이지만, 너무 길기 때문에 약식으로 사용하는 것이 대부분이다.

# eject

# mount /mnt/cdrom

# eject

- 윈도우 마운트

30기가 하드를 3개의 파티션으로 나누어서 2000, 2003, linux를 설치했다고 가정했을 때에 윈도우에 있는 데이터를 가져오고 싶을 때는 마운트하여 쓸 수 있다. 방식은 FAT방식과 NTFS 방식에 따라서 다르다.

1) FAT 방식

# mkdir /mnt/window

# mount -t vfat /dev/hda1[데이터가 있는 파티션의 위치] /mnt/window

# mount /mnt/window

2) NTFS 방식

# mount -t ntfs /dev/hda2[데이터가 있는 파티션의 위치] /mnt/window

# umount /mnt/window

단, NTFS 를 마운트 시에는 커널 컴파일이라는 작업이 필요하다.

- 윈도우 마운트

30기가 하드를 3개의 파티션으로 나누어서 2000, 2003, linux를 설치했다고 가정했을 때에 윈도우에 있는 데이터를 가져오고 싶을 때는 마운트하여 쓸 수 있다. 방식은 FAT방식과 NTFS 방식에 따라서 다르다.

1) FAT 방식

# mkdir /mnt/window

# mount -t vfat /dev/hda1[데이터가 있는 파티션의 위치] /mnt/window

# mount /mnt/window

2) NTFS 방식

# mount -t ntfs /dev/hda2[데이터가 있는 파티션의 위치] /mnt/window

# umount /mnt/window

단, NTFS 를 마운트 시에는 커널 컴파일이라는 작업이 필요하다.

- 파일 시스템 자동 마운트

항상 사용하는 장치를 매번 마운트 하는 것은 매우 번거럽기 때문에 부팅시 자동으로 마운트하고 종료시 언마운트하는 것을 자동 마운트라고 한다.

# cat /etc/fstab

를 살펴보면 어떤 장치들이 자동 마운트로 지정되어 있는지 알 수 있다.

정보는

[장치명] [마운트 위치] [파일 시스템 유형] [옵션] [덤프] [fsck]

로 구성이 된다.