Очищення образу QEMU-KVM (звільнення місця)

  у розділі Технічні теми 

Навіть після видалення файлів їх інформація продовжує зберігатися у файловій системі (тому і існують різні відновлювачі файлів: undelete та ініші).

У віртуальних машинах KVM можна помітити, що інколи розмір диску що рапортує операційна система є набагато менший від того, який займає стиснений образ системи.

При копіюванні образу видалені дані теж переносяться, разом з образом. І при його архівуванні ці дані теж архівуються, збільшуючи розмір архіву.

Щоб очистити дані, та допомогти архіватору оптимально стиснути образ потрібно заповнити місце, яке вже не використовується, якимось шаблоном, що добре архівується, наприклад нуликами (0).

dd if=/dev/zero of=zero.small.file bs=1024 count=102400
dd if=/dev/zero of=zero.file bs=1024
rm zero.small.file
sync ; sleep 60 ; sync
rm zero.file

Після цих операцій архівні файли образів можуть стати на 10-50% меншими, ніж були раніше


Коментарі