23. 외부 서버 파일 시스템 마운트

  • 마운트(Mount)란 외부 저장 장치(또는 파일 시스템)를 리눅스의 디렉터리 계층에 연결하는 행위이다.

  • 리눅스 시스템은 단일 디렉터리 트리 구조(/)를 가지며, 모든 저장 장치는 특정 디렉터리에 “붙여서” 사용한다.

  • 윈도우의 드라이브 문자(C:, D:)와 달리 리눅스에서는 /mnt/usb나 /media/cdrom처럼 특정 위치에 붙이는 방식이다.

마운트 vs 언마운트

용어 설명
mount 현재 마운트된 장치 목록 출력 또는 마운트 수행 (-t 옵션으로 파일시스템 지정 가능)
umount 마운트 해제 (사용 중인 경우 해제 불가)

마운트 가능한 대상

  • 하드디스크 파티션 (예: /dev/sda1)
  • 외장 USB 저장장치
  • CD/DVD
  • 네트워크 파일 시스템 (NFS, Samba, SSHFS 등)
  • ISO 이미지 파일

마운트 관련 주요 명령어

명령어 설명
mount 현재 마운트된 장치 목록 출력 또는 마운트 수행
umount 마운트 해제
df -h 마운트된 장치의 디스크 사용량 확인
lsblk 블록 장치와 마운트 포인트 확인

마운트 방식의 예시

sudo mount /dev/sdb1 /mnt/usb        # USB 장치를 /mnt/usb에 마운트
sudo umount /mnt/usb                 # 마운트 해제

마운트 해제 전에 해당 장치의 파일을 사용 중인 프로세스가 있으면 에러가 발생할 수 있다.

[번외] 마운트 명령어