22 марта 2020 г.

ПРОСТАЯ ЗАЧИСТКА СВОБОДНОГО МЕСТА

Общий алгоритм
сперва заполняем пространство рандомными данными, потом - нолями. Полезно при бэкапе раздела со сжатием, т.к ноли жмутся очень хорошо

Пример
f=/ZERO;
dd if=/dev/urandom bs=8M of=$f conv=noerror,sync status=progress;
rm -f $f;
dd if=/dev/zero bs=8M of=$f conv=noerror,sync status=progress;
rm -f $f
РАЗБОР

f=/ZERO 
Файл, который будет расти и занимать собой место, затирая возможно имеющиеся в свободном пространстве на диске данные.

Остальные две строки выполняют запись в этот файл по очереди, каждый раз удаляя его, когда закончится свободное место. Первая пишет рандомные данные, вторая - ноли 

 При желании можно поизвращаться сильнее, например шифруя утилитой ssl поток данных

DELUGE: ошибка no module named gi.pygtkcompat

проблема старая. Проявляется в OpenSuse. Возможно есть в других, но не проверял Причина: из PyGObject удален модуль pygtkcompat. Но как обыч...