본문 바로가기

리눅스

mount 명령어

반응형

mount 명령어

마운트(Mount) 명령어는 리눅스에서 파일 시스템을 다른 위치에 연결하는 데 사용됩니다. 이를 통해 외부 저장소나 네트워크 공유 등의 리소스를 마치 로컬 파일 시스템처럼 사용할 수 있습니다.

 

마운트 명령어의 기본적인 사용 방법은 다음과 같습니다.

mount -t <파일시스템타입> <장치> <마운트지점>

여기서 각각의 매개변수는 다음과 같습니다.

  • <파일시스템타입>: 마운트할 파일 시스템의 타입을 지정합니다. 예를 들어, ext4, ntfs, nfs 등이 될 수 있습니다.
  • <장치>: 마운트할 파일 시스템이 위치한 장치의 경로를 지정합니다. 일반적으로는 하드 디스크나 파티션, CD/DVD 드라이브 등의 장치 경로를 사용합니다.
  • <마운트지점>: 파일 시스템을 마운트할 디렉토리 경로를 지정합니다. 마운트된 파일 시스템의 내용이 해당 디렉토리에 표시됩니다.

예를 들어, 외부 USB 드라이브를 마운트하는 경우 다음과 같이 사용할 수 있습니다.

mount -t ntfs /dev/sdb1 /mnt/usb

위 명령어는 /dev/sdb1 장치에 위치한 NTFS 파일 시스템을 /mnt/usb 디렉토리에 마운트합니다.

 

마운트된 파일 시스템을 사용하지 않을 때는 umount 명령어를 사용하여 마운트를 해제할 수 있습니다.

umount <마운트지점>

 

예를 들어, 앞서 마운트한 USB 드라이브를 해제하는 명령어는 다음과 같습니다.

umount /mnt/usb

 

이와 같은 방식으로 마운트와 언마운트를 수행하여 리눅스에서 다양한 파일 시스템과 리소스를 연결하고 해제할 수 있습니다. 이를 통해 필요한 데이터를 액세스하거나 파일 시스템을 관리할 수 있습니다.


1. 파일시스템 마운트

mount /dev/hda1 /mnt/win # Windows 파티션
mount -t vfat /dev/hda1 /mnt/win98
mount -t ntfs /dev/hda2 /mnt/winxp
mount -t msdos /dev/hda1 /mnt/dos
mount -t ext3 /dev/hda3 /mnt/linux
728x90

 

2. 주변장치 마운트

mount /dev/cdrom # CD-ROM (RW)
mount /dev/cdrom /mnt/cdrom
mount /dev/fd0 /mnt/floppy # Floppy Disk
mount /dev/st0 /mnt/tape # Tape Backup

3. ISO 이미지 마운트

mount -t iso9660 -o loop /root/Haansoft2005Workstation-CD1.iso /mnt/iso

4. Samba 마운트

smbmount //192.168.0.1/linux /mnt/smb
mount -t smbfs -o username=root //192.168.0.1/linux /mnt/smb
mount -t smbfs -o username=root,password=gksrmfrhkzjavbxj,workgroup=haansoft //192.168.0.1/linux /mnt/smb

NTFS 마운트 고급 옵션

mount /dev/hda1 /mnt/hda1 -t ntfs -r -o umask=0222,uid=xxx

[설명]

  • -t ntfs: 파일 시스템 종류가 ntfs 라는 걸 말해 줌
  • -r: 읽기 전용. ntfs는 마이크로소프트가 아직 스펙을 발표 안 해서 쓰기 기능은 안 사용하는 게 좋음.
  • -o: 옵션
    • umask=0222: 읽기 전용과 관련된 명령어.
    • uid: xxx에 실제 사용자 아이디 적어줌. 이걸 안 적으면 root에서만 읽기 가능.

 

마운트 결과 확인하고 잘 됐으면 부팅 시 자동 마운트 옵션을 건다.

/etc/fstab 파일을 편집기(vi 추천)로 열어서 맨 끝에 다음 한 줄 첨가.

/dev/hda1 /mnt/hda1 ntfs ro,umask=0222,uid=xxx 0 0

 

728x90
반응형