# 리눅스에서 CD/DVD iso 이미지 파일 마운트하기 {{tag>linux cd dvd iso mount file directory}} 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 ```