linux 명령어 mount

장치를 특정 파일/폴더에 할당하기.

$ mount
Linux 명령어 mount

Linux 명령어 mount

파일 시스템을 특정 디렉터리에 연결하는 명령어

1. 자세한 설명

mount 명령어는 Linux에서 파일 시스템을 디렉터리에 연결(마운트)하는 데 사용됩니다. 이 명령어를 통해 저장 장치, 네트워크 공유 또는 기타 파일 시스템을 특정 경로에 액세스할 수 있도록 설정합니다. 주로 디스크 파티션, USB 장치 또는 ISO 파일을 마운트할 때 사용됩니다.

2. 사용법

  1. 기본 사용법
    mount [장치] [마운트 포인트]
    특정 장치를 지정된 디렉터리에 마운트합니다.
  2. 특정 파일 시스템 마운트
    mount -t [파일 시스템 유형] [장치] [마운트 포인트]
    파일 시스템 유형을 지정하여 마운트합니다.
  3. 읽기 전용 마운트
    mount -o ro [장치] [마운트 포인트]
    장치를 읽기 전용 모드로 마운트합니다.

3. 자세하게 설명

mount 명령어는 다음과 같은 작업에서 유용하게 사용됩니다:

  • 장치 연결: 외장 드라이브, USB 또는 네트워크 파일 시스템을 사용 가능하도록 연결합니다.
  • 파일 시스템 유형 설정: ext4, NTFS, FAT32 등 다양한 파일 시스템 유형을 지정하여 마운트합니다.
  • 옵션 설정: 읽기/쓰기 모드, 압축 또는 캐싱 등의 옵션을 설정하여 유연하게 사용 가능합니다.
  • 정보 확인: 현재 마운트된 모든 파일 시스템 정보를 확인할 수 있습니다.

4. 자세한 명령어 사용법

다음은 mount 명령어의 다양한 사용 예제입니다:

# 디스크 파티션 마운트
$ sudo mount /dev/sdb1 /mnt

# NTFS 파일 시스템 마운트
$ sudo mount -t ntfs /dev/sdb1 /mnt

# 읽기 전용으로 USB 마운트
$ sudo mount -o ro /dev/sdb1 /mnt

# ISO 파일을 마운트
$ sudo mount -o loop disk_image.iso /mnt

# 모든 마운트된 파일 시스템 보기
$ mount

# 파일 시스템 옵션 확인
$ mount -o rw,relatime /dev/sda1 /mnt

# 특정 사용자 권한으로 마운트
$ sudo mount -o uid=1000,gid=1000 /dev/sdb1 /mnt

# 네트워크 파일 시스템(NFS) 마운트
$ sudo mount -t nfs 192.168.1.100:/shared /mnt

# tmpfs 파일 시스템 마운트
$ sudo mount -t tmpfs -o size=1G tmpfs /mnt/tmp

# 파티션을 마운트 해제
$ sudo umount /mnt

# 시스템의 모든 파일 시스템 정보 출력
$ mount | column -t

# 시스템 재부팅 시 자동 마운트를 위해 /etc/fstab 수정
$ sudo nano /etc/fstab
/dev/sdb1 /mnt ntfs defaults 0 0

# 특정 네트워크 경로를 읽기 전용으로 마운트
$ sudo mount -t cifs //server/share /mnt -o ro,username=user

# BIND 마운트로 디렉터리 연결
$ sudo mount --bind /home/user/docs /mnt/docs

# 현재 마운트된 파일 시스템 유형 확인
$ mount -l

# 특정 사용자 소유권으로 마운트
$ sudo mount -o uid=1000,gid=1000 /dev/sdc1 /media/user_drive

# 특정 파일 시스템 유형만 나열
$ mount -t ext4
            

위의 예제는 mount 명령어를 사용하여 파일 시스템을 연결하고 관리하는 다양한 방법을 보여줍니다.

© 2025 Linux 명령어 설명

Categories:

No responses yet

답글 남기기