Zerofree никогда не заканчивается. Он что-то делает?

Zerofree никогда не заканчивается. Он что-то делает?

Я пытался использовать zerofree дляуменьшить размер моей виртуальной машины.

Для одной файловой системы все работало нормально, но другая была смонтирована в /, поэтомуон не позволил мне.

Затем я решил, что могу воспользоваться «режимом восстановления», и это сработало.

Но zerofree никогда не заканчивается. Я оставил его работать на час, но, по-моему, он ничего не делал. После его остановки место не освободилось.

Есть предположения?

решение1

Используйте опцию -v. Я нашел ее полезной. Она показывает некоторый прогресс.

решение2

Согласностраница руководства, zerofreeне будет работать на rwфайловых системах, смонтированных в режиме чтения+записи ( ) ( /обычно монтируется как rw); для этого требуется, чтобы том был размонтирован или смонтирован как только для чтения ( ro). Доступны два варианта:

  1. Создайте «выделенную виртуальную машину с нулевой свободой», которую вы можете выделить для других виртуальных машин с нулевой свободой образов; затем подключите диск к этой виртуальной машине, ноне монтируйте и не загружайтесь с него!!Оставьте его неподключенным для его освобождения от нуля. Не забудьте отсоединить образ диска при выключении виртуальной машины.
  2. На той же виртуальной машине загрузите ядро ​​Linux с виртуального/реального диска, чтобы корневая файловая система находилась в оперативной памяти, а не на диске, который нужно очистить zerofree. Установите zerofree и примените его к образу диска.

Надеюсь, я вам помог!

И, как обычно, прошу прощения, если я допустил ошибку в своем письме, поскольку английский не является моим родным языком.

Связанный контент