linux 명령어 mount
장치를 특정 파일/폴더에 할당하기.
$ mount
Linux 명령어 mount
파일 시스템을 특정 디렉터리에 연결하는 명령어
1. 자세한 설명
mount
명령어는 Linux에서 파일 시스템을 디렉터리에 연결(마운트)하는 데 사용됩니다. 이 명령어를 통해 저장 장치, 네트워크 공유 또는 기타 파일 시스템을 특정 경로에 액세스할 수 있도록 설정합니다. 주로 디스크 파티션, USB 장치 또는 ISO 파일을 마운트할 때 사용됩니다.
2. 사용법
- 기본 사용법
mount [장치] [마운트 포인트]
특정 장치를 지정된 디렉터리에 마운트합니다. - 특정 파일 시스템 마운트
mount -t [파일 시스템 유형] [장치] [마운트 포인트]
파일 시스템 유형을 지정하여 마운트합니다. - 읽기 전용 마운트
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
명령어를 사용하여 파일 시스템을 연결하고 관리하는 다양한 방법을 보여줍니다.
No responses yet