название для официального сайта inFlowia Lab
  • помощь 4 free! :)
  • делаем добро :)
  • делаю сайты, скрипты и хорошее настроение :)
  • всё поправимо! :)
  • Свобода и OPENsource!
  • Linux - это любовь!
  • Linux - это Lюбовь
  • творим добро с 2019/03/22 :)

Free Space EATers (RAPID Edition) :: Скрипт для наиболее быстрого заполнения свободного места случайными данными :: Linux

2020/10/27

Нужно быстро забить флешку или раздел жёсткого диска случайными данными? Я не буду спрашивать зачем тебе это :) У inFlowia есть решение под Linux и она готова им поделиться.

Учтите! Данный скрипт с высокой долей вероятности не станет надёжным средством безвозвратного удаления данных, так как в приложениях для этого предназначенных, как правило имеется дополнительный функционал вроде уничтожения Cluster Tips или очистки inodes, а так же дополнительные акты записи данных, и прочие ухищрения.

Осторожно!

Не советую использовать этот скрипт неопытным пользователям. Если вы не понимаете, за что отвечают команды внутри него, или даже не знаете, как их просмотреть - не запускайте этот скрипт, так как я не являюсь настолько опытным пользователем Linux, чтобы быть уверенным, что скрипт на 100 % безопасен и не сможет нанести вред вашему ПК. Я имею в виду, что в процессе его выполнения могут возникнуть непредвиденные ситуации, с которыми я ещё не сталкивался и, соответственно система может потребовать от вас определённых действий, которые вы не сможете осмысленно выполнить.

Этот скрипт не является готовым решением для неопытного пользователя. Он предназначен исключительно для облегчения жизни тем, кто уже разобрался как всё работает, и готов в случае чего к "схватке с консолью".

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


скачать Free Space EATer RAPID Edition | скачать Free Space EATer RAPID FS-Care Edition

Варианты скриптов отличаются только максимальным объёмом записываемых файлов:

Данные скрипты появились в качестве убогой но быстрой альтернативы Linux-утилиты sfill из пакета secure-delete. Убогой, потому что не такой секьюрной (см. предупреждения выше).

Я понятия не имею почему sfill так медленно заполняет память любого накопителя, но подозреваю, что всему виной использование размера блока в 1 байт при копировании. В скриптах от inFlowia Lab. вы сами выбираете размер блока, ориентируясь на доходчивые советы. Это позволяет повысить скорость заполнения раз в 10 и я не преувеличиваю.

Запись случайных данных производится при помощи обычного dd, генерация случайных чисел при помощи /dev/urandom. Запись происходит максимальным возможным размером блока данных до тех пор, пока это возможно. Оставшийся "хвост" дописывается одним блоком с размером равным размеру хвоста.

Для тех, кто не знаком с secure-delete и не понимает зачем эти скрипты

Предоставленные здесь скрипты позволяют заполнить свободное место на томе (разделе диска) случайными данными, причём сделать это наиболее быстро за счёт указания размера блока данных, который будет записываться за 1 раз. Чем больше укажете блок, тем быстрее носитель будет заполнен случайными файлами. Однако слишком большие значения не поддерживаются. Помощь в выборе размера будет дана в процессе работы скрипта.

Скрипты написаны на bash и работают, соответственно под ОС семейства Linux.

Работало ok на: