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 # 마운트 해제
마운트 해제 전에 해당 장치의 파일을 사용 중인 프로세스가 있으면 에러가 발생할 수 있다.