1. 마운트의 의미

– 특정 디바이스(device)를 사용하기 위해 하드웨어장치와 디렉토리를 연결하는 작업을 의미

 
 2. 사용형식

 – mount -a [-fnrvw] [-t 파일시스템타입]

 – mount [-fnrvw] [-o 옵션[,…]] 장치| 디렉토리

 – mount [-fnrvw] [-t 파일시스템타입] [-o 옵션] 장치디렉토리

 – 현재 마운트되어 있는 정보 확인
 Shell# mount

 3. 리눅스에 장착된 CD-ROM 데이터 사용하기

 – CD-ROM 마운트 형식 : mount -t iso9660 /dev/cdrom /mnt/cdrom

 4. 실제로 마운트하지 않고 마운트 가능여부만을 확인하기

 – mount -f /dev/hdb /bakup

 – mount 명령어에 -f 옵션을 사용

 5. 특정 시스템을 읽기만 가능하도록 마운트하기(쓰기금지 마운트)

 – mount -r /dev/hda /backup

 – mount 명령어에 -r 옵션을 사용

 – Read-Only 명령어임. 파일시스템내의 데이터를 보호하는 목적에는 최고의 방법

 6. 읽기, 쓰기 가능하도록 마운트하기

 – mount -w /dev/hda /backup

 – mount 명령어에 -w 옵션을 사용. Default로 사용됨

 7. 현재 마운트된 정보 자세히 살펴보기

 – mount -v

 – mount 명령어에 -v 옵션을 사용

 – -v 옵션을 사용하지 않고 그냥 mount 명령어만 입력해도 동일한 결과를 보여줌.

 – mount -v 의 결과는 /etc/mtab 파일에 저장되어 있음. /etc/mtab 파일을 확인해도 동일한 결과를 확인할 수 있음.

 8. 다양한 파일시스템 유형에 맞는 여러가지 마운트 방법

 – 사용형식  : mount -t 파일시스템타입 장치명 마운트포인트

 – -t 다음에 파일시스템의 종류를 지정하면 됨.

 – mount 명령어에서 지정가능한 파일시스템의 종류
adfs,
affs, autofs, coda, coherent, cramfs, devpts, efs, ext, ext2, ext3,
hfs, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, ntfs, proc, qnx4,
ramfs, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, vfat,
xenix, xfs, xiafs

 9. ext3 타입의 파일시스템 마운트하기

 – mount -t ext3 /dev/hda /backup

 –
현재 리눅스에서 대표적으로 사용하는 파일시스템이 ext3이므로 mkfs나 mkfs.ext3등으로 파일시스템을 생성 및 포맥작업을
옵션없이 생성하였을 경우에는 기본적으로 ext3타입으로 포맷됨. 따라서 ext3로 생성된 파일시스템을 마운트하려면 -t ext3
라는 옵션이 없어도 ext3 로 마운트가 됨.

 – mount /dev/hda /backup

 10. ext2 타입의 파일시스템 마운트하기

 – mount -t ext2 /dev/hda /backup

 11. iso9660 파일시스템 타입으로 마운트하기

 – mount -t iso9660 /dev/cdrom /mnt/cdrom

 – CD-ROM의 공식적인 파일시스템타입이 iso9660이므로 CD-ROM마운트시에는 반드시 iso9660 타입을 사용해야함.

 – /etc/fstab 에 정의되어있는 정보를 그대로 이용하는 방법도 있음.
/dev/cdrom           /mnt/cdrom          /udf,iso9660 noauto,owner,kudzu,ro 0 0

 – mount /mnt/cdrom

 – 즉, mount /mnt/cdrom 과 같이 마운트포인트만 지정하여 mount 명령을 사용하면 /etc/fstab 파일의 /mnt/cdrom 에 대한 마운트정보가 정의되어있는 그대로 마운트를 하게 됨.

 12. vfat 윈도우 파일시스템 마운트하여 윈도우디스크 사용하기

 – 윈도우파일시스템(vfat로 가정)이 있는 디바이스(device) /dev/hdc 장치를 /win 디렉토리로 마운트 시키는 예

 – mount -t vfat /dev/hdc /win

 13. MSDOS 파일시스템으로 포맷된 디스켓을 마운트하여 사용하는 방법

 – msdos파일시스템으로 /dev/fd0 를 /mnt/floppy 에 마운트 시키는 예
 mount -t msdos /dev/fd0 /mnt/floppy

 – 윈도우 PC에서 사용하던 플로피디스크를 리눅스에서 바로 사용하려면 반드시 msdos파일시스템으로 마운트를 해야 함

 – CD-ROM마운트 할 때와 마찬가지로 플로피를 마운트 할 때에도 파일시스템 타입과 장치명을 생략하고 간단히 마운트 할 수 있음
 mount /mnt/floppy

 
 14. 원격서버의 파일시스템 마운트하여 사용하기(NFS 마운트하는 방법)

 – mount -t nfs NFS서버IP주소또는호스트명:/NFS서버마운트포인트 /NFS클라이언트마운트포인트

 – -t nfs : 파일시스템타입이며 반드시 nfs로 지정해야함. 네트워크파일스시템(NFS : Network FileSystem)를 사용할 것이기 때문.

 – NFS서버IP또는호스트명 : NFS서버의 IP주소나 호스트명을 적어주면 됨

 – /NFS서버마운트포인트 : NFS서버에서 NFS클라이언트의 마운트가 허용되어 있는(NFS서버의 /etc/exports 에 설정되어 있어야함) 위치를 지정하면 됨.

 – /NFS클라이언트마운트포인트 : 마운트명령어를 사용하고 있는 NFS클라이언트의 마운트포인트를 적어주면 됨.

 – ex) mount -t nfs 192.168.0.1:/tmpdata /backup

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.