q krowa
qcow to format plików obrazów dysków używany przez QEMU , hostowany monitor maszyn wirtualnych . Skrót oznacza „QEMU Copy On Write ” i wykorzystuje strategię optymalizacji pamięci dyskowej, która opóźnia alokację pamięci do czasu, aż będzie ona faktycznie potrzebna. Pliki w formacie qcow mogą zawierać różne obrazy dysków, które są zwykle kojarzone z określonymi systemami operacyjnymi gościa . Istnieją trzy wersje tego formatu: qcow, qcow2 i qcow3, które wykorzystują .qcow , .qcow2 i .qcow3 rozszerzenia plików, odpowiednio.
qemu-img
pozwala sprawdzać, sprawdzać, tworzyć, konwertować, zmieniać rozmiar i robić migawki obrazów qcow. Komenda e2fsprogs e2image obsługuje również generowanie plików qcow2, aby uniknąć korzystania z obsługi plików rzadkich.
Cechy
Jedną z głównych cech obrazów dysków qcow jest to, że pliki w tym formacie mogą się powiększać w miarę dodawania danych. Pozwala to na mniejsze rozmiary plików niż surowe obrazy dysków , które przydzielają całe miejsce na obraz do pliku, nawet jeśli jego części są puste. Jest to szczególnie przydatne w systemach plików , które nie obsługują plików rzadkich , takich jak FAT32 .
Format qcow umożliwia także przechowywanie zmian dokonanych w obrazie podstawowym tylko do odczytu w oddzielnym pliku qcow przy użyciu funkcji kopiowania przy zapisie . Ten nowy plik qcow zawiera ścieżkę do obrazu podstawowego, aby w razie potrzeby móc się do niego odwołać. Kiedy z tego nowego obrazu trzeba odczytać konkretną część danych, pobierana jest z niego treść, jeśli jest nowa i była tam przechowywana; jeśli tak nie jest, dane są pobierane z obrazu bazowego.
Opcjonalne funkcje obejmują przezroczystą dekompresję opartą na zlib .
qkrowa2
qcow2 to zaktualizowana wersja formatu qcow. qcow2 obsługuje szyfrowanie AES . Różnica w stosunku do oryginalnej wersji polega na tym, że qcow2 obsługuje wiele migawek przy użyciu nowszego, bardziej elastycznego modelu ich przechowywania. Oficjalna dokumentacja formatu jest częścią drzewa QEMU Git.