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 옵션을 사용하면 별도의 추출 없이 디렉토리처럼 바로 사용할 수 있다.
'리눅스' 카테고리의 다른 글
| [draft] 우분투 데스크톱 환경에 root로 로그인하는 방법 (0) | 2026.01.18 |
|---|---|
| [draft] Cubic을 설치하고 사용하는 방법 (0) | 2026.01.18 |
| [draft] 우분투에서 MOTD를 설정하고 동적 MOTD를 비활성화하는 방법 (0) | 2026.01.18 |
| [draft] ss 명령어 (0) | 2026.01.17 |
| [draft] 우분투 22.04에 MySQL 8.0을 바이너리로 설치하는 방법 (0) | 2026.01.17 |