리눅스
[draft] ISO 이미지 파일을 마운트하는 방법
SangChul Dot Kr Blog
2026. 1. 18. 13:14
ISO 이미지 파일을 마운트하는 방법(Linux/Ubuntu)
리눅스 환경에서는 CD/DVD 이미지인 ISO 파일을 실제 디스크처럼 마운트하여 파일 내용을 바로 확인하거나 설치 파일로 활용할 수 있습니다.
1. ISO 이미지 파일 확인
마운트할 ISO 파일이 존재하는지 확인합니다.
ls -l /usr/local/src/jammy-live-server-amd64.iso
-rw-r--r-- 1 root root 2104367104 Mar 3 19:34 /usr/local/src/jammy-live-server-amd64.iso
- 파일 크기: 약 2GB
- Ubuntu 22.04 Server ISO 이미지
2. 마운트할 디렉토리 생성
ISO 파일의 내용을 연결할 마운트 포인트 디렉토리를 생성합니다.
sudo mkdir /mnt/iso
관례적으로 /mnt 또는 /media 하위 디렉토리를 사용합니다.
3. ISO 이미지 파일 마운트
mount 명령어와 loop 옵션을 사용하여 ISO 파일을 마운트합니다.
cd /usr/local/src
sudo mount -o loop ./jammy-live-server-amd64.iso /mnt/iso
mount: /mnt/iso: WARNING: source write-protected, mounted read-only.
ISO 이미지 파일의 내용이 /mnt/iso 디렉토리에 마운트되었습니다.
4. 마운트 상태 확인
df 명령어로 확인
df -Th | grep iso
/dev/loop0 iso9660 2.0G 2.0G 0 100% /mnt/iso
- 파일 시스템 타입: iso9660
- /dev/loop0 장치로 마운트됨
mount 명령어로 확인
mount -v | grep iso
/usr/local/src/jammy-live-server-amd64.iso on /mnt/iso type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8)
5. ISO 내용 확인
ISO 파일의 내부 내용을 디렉토리처럼 탐색할 수 있습니다.
ls /mnt/iso
boot casper dists install pool README.diskdefines
6. ISO 이미지 마운트 해제
마운트를 해제할 때는 umount 명령어를 사용합니다.
sudo umount /mnt/iso
/mnt/iso 디렉토리를 사용 중인 터미널이나 프로세스가 있으면 해제가 실패할 수 있습니다.
자주 발생하는 문제 해결
umount: target is busy
lsof +D /mnt/iso
또는
fuser -m /mnt/iso
사용 중인 프로세스를 종료한 후 다시 시도합니다.
ISO 파일은 mount -o loop 옵션을 사용하면 별도의 추출 없이 디렉토리처럼 바로 사용할 수 있다.