Linux

[리눅스] mount, umount 명령어 완벽 가이드 사용법

인생아 2024. 10. 2. 15:53
반응형

리눅스에서는 파일 시스템을 사용자가 접근할 수 있도록 마운트(mount) 해야 합니다. 마운트란 특정 디바이스파티션을 특정 디렉토리에 연결해주는 과정입니다. 이를 통해 사용자는 디바이스에 저장된 데이터에 접근할 수 있습니다. 반대로, 사용이 끝난 디바이스를 시스템에서 마운트 해제(umount) 함으로써 연결을 끊을 수 있습니다. mountumount는 리눅스 시스템에서 외부 저장 장치나 네트워크 디바이스를 사용할 때 필수적인 명령어입니다.

mount 명령어 사용법

mount 명령어디바이스를 특정 디렉토리에 연결(마운트)할 때 사용됩니다. 마운트할 디바이스와 마운트 위치(디렉토리)를 지정해야 합니다.

mount [옵션] <디바이스> <마운트_포인트>
  • 디바이스: 마운트할 장치나 파티션 (예: /dev/sdb1)
  • 마운트 포인트: 해당 디바이스를 연결할 디렉토리 경로 (예: /mnt/usb)

아래는 USB 드라이브를 마운트하는 예제입니다.

user@linux:~$ sudo mount /dev/sdb1 /mnt/usb
user@linux:~$ ls /mnt/usb
Documents  Photos  Music

위 예제에서 /dev/sdb1 장치를 /mnt/usb 디렉토리에 마운트하고, ls 명령어로 마운트된 디렉토리 내의 파일 목록을 확인할 수 있습니다.

mount 옵션

  • -t: 파일 시스템 유형을 지정합니다. (예: ext4, vfat, ntfs 등)
  • -o: 마운트 시 여러 옵션을 지정할 수 있습니다. (예: rw는 읽기/쓰기, ro는 읽기 전용)

예를 들어, 읽기 전용으로 NTFS 형식의 USB 드라이브를 마운트하려면 다음과 같이 실행할 수 있습니다.

user@linux:~$ sudo mount -t ntfs -o ro /dev/sdb1 /mnt/usb

umount 명령어 사용법

umount 명령어는 마운트된 디바이스를 시스템에서 안전하게 해제할 때 사용됩니다. 이 명령어를 사용하여 마운트 해제한 후에야 디바이스를 안전하게 제거할 수 있습니다.

umount <디바이스 또는 마운트_포인트>

디바이스를 마운트 해제하려면 다음과 같이 실행합니다.

user@linux:~$ sudo umount /mnt/usb

또는, 디바이스 경로를 이용해 해제할 수도 있습니다.

user@linux:~$ sudo umount /dev/sdb1

마운트 해제 후에는 더 이상 해당 디렉토리에 접근할 수 없으며, 디바이스를 안전하게 제거할 수 있습니다.

umount 오류 해결 방법

마운트 해제 시 디바이스가 사용 중이라는 오류가 발생할 수 있습니다. 이럴 경우, 현재 해당 디렉토리를 사용 중인 프로세스를 찾고 종료해야 합니다.

user@linux:~$ lsof /mnt/usb

위 명령어는 /mnt/usb 디렉토리를 사용 중인 프로세스를 찾습니다. 그런 다음 해당 프로세스를 종료한 후 다시 umount 명령어를 실행하면 정상적으로 해제됩니다.

mount와 umount의 주요 기능

mount 명령어를 통해 다양한 파일 시스템을 마운트하고 외부 저장 장치에 접근할 수 있습니다. umount는 해당 디바이스를 안전하게 해제하는 데 필수적이며, 이를 통해 데이터 손상 없이 장치를 제거할 수 있습니다. 특히 외부 USB 저장 장치나 네트워크 공유 디바이스를 사용할 때 이 명령어들은 매우 중요합니다.

참고사이트

반응형