[7] Redukcja rozmiaru pliku qcow2 przy konwersji z woluminu lvm

Tworząc obraz KVM na woluminie LVM deklaruje się rozmiar zasobu. Później podczas konwersji woluminu do pliku w formacie qcow2 nawet po ustawieniu kompresji rozmiar niewiele się zmniejsza. Wynika to z postaci danych zapisanych na woluminie. Wystarczy jednak utworzyć plik którego zawartość to same zera, który wypełni całą dostępną pojemność zasobu (i później go skasować). Wtedy przy konwersji do pliku w formacie qcow2 nastąpi znaczna redukcja miejsca zajmowanego przez obraz. Operację tą wystarczy zrobić jednorazowo.

Cała operacja sprowadza się do dwóch kroków:

  1. dd if=/dev/zero of=/tmp/mytempfile.txt
  2. rm /tmp/mytempfile.txt