리눅스에서 CD/DVD iso 이미지 파일 마운트하기 리눅스

mount 명령을 이용해서 iso 이미지 파일을 디렉토리에 연결할 수 있다. 이 경우엔 파일을 block device로 인식시켜야 하는데, 이렇게 하기 위한 개념이 loop device다. -o 옵션으로 loop device임을 지정해 주면 되겠다. 파일 시스템 종류는 -t 옵션으로 지정한다. CD 이미지는 iso9660, DVD 이미지는 udf로 지정하면 된다. 아래의 예시를 보자.

# 마운트할 디렉토리 생성
mkdir ~/iso_cd_image
mkdir ~/iso_dvd_image


# CD 이미지 파일 my_cd.iso 마운트
sudo mount -t iso9660 -o loop my_cd.iso ~/iso_cd_image

# DVD 이미지 파일 my_dvd.iso 마운트
sudo mount -t udf -o loop my_dvd.iso ~/iso_dvd_image

그런데 실제로 해 보면 -t 옵션은 굳이 지정해 주지 않아도 되는 듯하다. CD 이미지와 DVD 이미지로 시험해 본 결과, -t 옵션 없이도 알아서 제대로 인식해서 연결해 주었다.

mkdir ~/iso_image

# -t 옵션을 생략해도 괜찮은 듯
sudo mount -o loop my_image.iso ~/iso_mage

마운트가 완료되면 iso 이미지에 저장된 내용을 일반 파일 시스템에 접근하듯이 읽을 수 있다. 읽기전용으로 마운트되므로 당연히 내용 수정이나 변경은 불가능.

마운트를 해제는 umount 명령으로 하면 된다.

# 마운트 해제
sudo umount ~/iso_cd_image
sudo umount ~/iso_dvd_image
sudo umount ~/iso_image




덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.

Google Analytics


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

605300
3990
1845249

ad_widget_2