컴퓨터 하드웨어

ISO 파일 생성 마운트 방법

windows4silver 2025. 1. 16. 11:19

ISO 파일 생성 및 마운트를 활용한 파일 전송 방법은 가상머신과 실제 하드웨어 간의 파일을 안전하고 체계적으로 이동하기에 적합합니다. 이 방식은 특히 네트워크가 설정되지 않았거나, 소프트웨어 간의 공유 폴더 기능이 제한적인 환경에서 유용합니다. 아래는 각 단계에 대한 자세한 설명입니다.


ISO 파일 생성 및 마운트 방법 상세

1. ISO 파일 생성

  • 호스트 OS에서 ISO 파일 생성 도구 사용
    ISO 이미지는 파일과 디렉터리를 포함할 수 있는 CD/DVD 디스크 형식의 이미지 파일입니다. 이를 생성하려면 다음과 같은 도구를 사용할 수 있습니다:
    • Windows:
      • CDBurnerXP: 무료 ISO 생성 도구.
      • PowerISO, UltraISO 같은 상용 프로그램.
      • mkisofs 명령(Windows 환경에서 Cygwin을 통해 실행 가능).
    • Linux/Unix:
      • 터미널 명령:
        mkisofs -o output.iso /path/to/files/
        
        • output.iso: 생성될 ISO 파일 이름.
        • /path/to/files/: ISO로 변환할 파일 및 디렉터리가 있는 경로.
    • MacOS:
      • 디스크 유틸리티를 사용해 디스크 이미지 생성 후 ISO로 변환.
        1. 디스크 유틸리티에서 "새 이미지 > 폴더에서 이미지 생성".
        2. .dmg 이미지를 .iso로 변환:
          hdiutil makehybrid -o output.iso input.dmg
          

2. ISO 파일 가상 머신에 마운트

  • ISO 파일을 생성한 후, 가상 머신에서 이를 CD/DVD 드라이브로 마운트해야 합니다.

(1) VMware

  1. 가상 머신의 설정으로 이동.
  2. CD/DVD 드라이브 항목에서 "사용자 정의 ISO 이미지 파일 사용" 선택.
  3. 생성한 ISO 파일의 경로를 지정.
  4. 게스트 OS를 부팅하면 ISO가 가상 CD/DVD 드라이브에 연결됩니다.

(2) VirtualBox

  1. 가상 머신의 설정으로 이동.
  2. 저장소 탭에서 가상 CD/DVD 드라이브 선택.
  3. 디스크 아이콘 클릭 후 "디스크 파일 선택".
  4. 생성된 ISO 파일을 선택하고 적용.
  5. 게스트 OS에서 ISO 파일이 CD/DVD로 인식되며 파일 접근 가능.

(3) QEMU/KVM

  • 명령줄에서 ISO 파일을 마운트:
    qemu-system-x86_64 -cdrom /path/to/your.iso -boot d -m 512
    

3. 게스트 OS에서 파일 복사

  • 게스트 OS에서 ISO 파일이 마운트 된 드라이브를 탐색하여 파일을 복사합니다.
  • Windows 게스트 OS:
    • "내 컴퓨터" 또는 "파일 탐색기"에서 CD/DVD 드라이브를 열어 파일 복사.
  • Linux 게스트 OS:
    • 자동 마운트되지 않을 경우 수동 마운트:
      mkdir /mnt/iso
      mount /dev/cdrom /mnt/iso
      cp -r /mnt/iso /desired/location
      

ISO 파일 활용의 장점

  1. 독립성:
    • 네트워크가 필요 없으므로 보안 이슈가 없는 환경에서 적합.
    • 인터넷 연결이 없는 오프라인 환경에서도 파일 전송 가능.
  2. 안정성:
    • ISO 형식은 데이터 손실 위험이 적음.
    • 파일 무결성이 보장됨(압축 및 손상 위험 없음).
  3. 조직화:
    • 여러 파일과 디렉토리를 하나의 ISO 파일로 묶어 깔끔하게 전송 가능.

추가 팁

  1. ISO 파일 크기 제한:
    • CD/DVD의 크기 제한(약 700MB~4.7GB)을 초과하는 경우, ISO 파일을 나누거나 가상 블루레이 디스크를 사용하는 옵션을 고려.
    • split 명령으로 ISO 파일을 분할:
      split -b 4G largefile.iso part_
      
  2. ISO 파일 수정:
    • ISO 파일에 파일을 추가/삭제해야 하는 경우, 기존 ISO를 마운트하고 수정 후 다시 ISO로 생성:
      mkdir /mnt/iso
      mount -o loop existing.iso /mnt/iso
      cp -r /mnt/iso /path/to/edit
      mkisofs -o new.iso /path/to/edit/
      
  3. 자동 마운트 설정:
    • 가상 머신에서 ISO 파일을 게스트 OS가 부팅 시 자동으로 마운트 되도록 설정 가능.
    • VMware/VirtualBox에서 "자동 연결" 옵션 확인.

ISO 파일 전송의 실용성

ISO 파일 생성과 마운트는 VM 환경에서 파일 전송 외에도 소프트웨어 설치나 데이터 백업에도 자주 사용됩니다. 특히, 운영체제 설치 미디어로 ISO 파일이 널리 사용되므로, 이 방법을 숙지하면 여러 작업에서 활용할 수 있습니다.