15.12. qemu-img でサポートされる形式

形式が qemu-img コマンドのいずれかで指定される場合、以下の形式タイプを使用することができます。
  • raw - raw ディスクイメージ形式 (デフォルト) です。スピード面で最も速くなるファイルベース形式です。ファイルシステムがホール (未割り当てのブロック) に対応している場合 (たとえば linux の場合は ext2 または ext3)、書き込みが行われたセクターのみに領域が予約されます。イメージが使用している実際のサイズを取得する場合は qemu-img info を使用し、Unix/Linux では ls -ls を使用します。生のイメージで最適なパフォーマンスを得ることができますが、利用できる機能は非常に基本的なものに限られます。たとえば、スナップショットは利用できません。
  • qcow2 - QEMU イメージ形式です。最も用途が多様となる形式で、機能も充実しています。オプションの AES 暗号化、zlib ベースの圧縮、仮想マシンの複数のスナップショットに対するサポート、イメージを小さくするなどのオプションを付ける場合に使用します。これらのオプションは、ホール (未割り当てのブロック) に対応しないファイルシステムで役に立ちます。機能が充実している分、パフォーマンスは低下します。
    上記の形式のみがゲスト仮想マシンまたはホスト物理マシンで実行するために使用できますが、qemu-imgraw または qcow2 形式のいずれかに変換するために以下の形式を認識し、サポートします。イメージの形式は通常自動的に検出されます。これらの形式を raw または qcow2 に変換することに加え、それらを raw または qcow2 から元の形式に変換し直すこともできます。Red Hat Enterprise Linux 7 と共に提供される qcow2 バージョンは 1.1 であることに注意してください。以前のバージョンの Red Hat Enterprise Linux と共に提供される形式は 0.10 です。イメージファイルを以前のバージョンの qcow2 に戻すことができます。どのバージョンを使用しているかを確認するには、qemu-img info qcow2 [imagefilename.img] コマンドを実行します。qcow バージョンを変更するには、「target 要素の設定」を参照してください。
  • bochs: Bochs のディスクイメージ形式です。
  • cloop: Linux 圧縮ループ (Linux Compressed Loop) のイメージです。Knoppix CD-ROM などにある圧縮された CD-ROM イメージを直接再利用する場合にのみ役立ちます。
  • cow: ユーザーモード Lunux コピーオンライト (User Mode Linux Copy On Write) のイメージ形式です。cow は、旧バージョンとの互換性のために組み込まれています。
  • dmg: Mac のディスクイメージ形式です。
  • nbd: ネットワークブロックデバイスです。
  • parallels: Parallels の仮想化ディスクイメージ形式です。
  • qcow: 旧式の QEMU イメージ形式です。この形式は、旧式バージョンとの互換性のために組み込まれています。
  • qed: 旧式の QEMU イメージ形式です。この形式は、旧式バージョンとの互換性のために組み込まれています。
  • vdi: Oracle 仮想マシンの VirtualBox (Oracle VM VirtualBox) のハードディスクイメージ形式です。
  • vhdx - Microsoft Hyper-V 仮想ハードディスク X ディスクイメージ形式です。
  • vmdk - VMware 3 および 4 互換のイメージ形式です。
  • vvfat - Virtual VFAT のディスクイメージ形式です。