QCOW2 【.qcow2ファイル】
概要
QCOW2(.qcow2ファイル)とは、仮想化ソフトが利用するファイル形式の一つで、仮想マシンが利用する仮想ディスクのイメージファイル。仮想化ソフトのQEMUが利用する形式で、標準のファイル拡張子は「.qcow2」。仮想マシン(VM:Virtual Machine)はデータやプログラムの読み込み・書き込み先として物理マシンと同じように仮想的なストレージ装置(仮想ディスク)を必要とする。これを物理的なストレージ装置上にファイルとして用意したものをイメージファイルという。
QEMUが標準で対応するイメージファイルとして、QCOWおよび改良版のQCOW2、QCOW3がある。いずれも基本的な仕組みや構造は同じで、QCOW2はAES暗号化に対応している。qemu-imgコマンドでファイルの作成や変換、スナップショットの取得などの操作を行うことができる。
コピーオンライト(COW:Copy On Write)方式での更新に対応し、特定の原本イメージに対する更新情報(差分)を別のQCOW2ファイルとして保存することができる。同一構成の仮想マシンを多数立ち上げる場合などに、ほとんど同じ内容の複製をそれぞれ用意する必要がなく容量が節約できる。
仮想ディスクの記憶領域全体を単純に一つの大きなファイルとして確保するRAW形式に比べ、実際に書き込みが行われた領域の分だけを記録していくため、ファイル容量が小さくなる。ただし、VMによる利用が進み実際に記録されるデータが増えると、それに応じてファイル容量も大きくなっていくため物理ストレージの容量が逼迫しないか運用時に注意する必要がある。
(2023.5.26更新)