У меня есть куча старых незашифрованных резервных копий, которые я хочу выбросить, и я ищу действительно простой и бесплатный метод стирания.
Ранее я использовал следующий метод для обнуления жестких дисков в Linux. Индикатора прогресса нет, но он работает максимально быстро:
кошка / dev / ноль> / dev / hda
(Проходят минуты .....)
cat: На устройстве не осталось места
Это так же эффективно для ленточных устройств, поскольку Linux рассматривает все как блочное устройство?
Загрузив старый сервер с Knoppix 7.4, я вижу:
/dev/tape/by-path/pci-0000:02:05.0-scsi-0:0:5:0
/dev/tape/by-path/pci-0000:02:05.0-scsi-0:0:5:0-nst
Это SCSI-накопитель половинной высоты Quantum DLT-V4.
Я не знаю, какое из двух имен устройств мне следует использовать для очистки, но я предполагаю, что это устройство без перемотки "-nst".
Достаточно ли вставить ленту, чтобы убить, и введите:
кошка / dev / urandom> /dev/tape/by-path/pci-0000:02:05.0-scsi-0:0:5:0-nst
Затем, когда закончите (на устройстве не осталось места), просто извлеките и выбросьте ленту?
Это «так просто», или я что-то упускаю?
=== ПОДПИСАТЬСЯ ===
Я не знаю, как этот сайт ожидает обработки ответов на комментарии. Вот и редактирую вопрос ..
Время стереть: Для меня нет проблем с настройкой работы по стиранию на несколько часов и заменой ленты на следующий день или чем-то еще. Рассматриваемый сервер не использовался и отключался в течение двух лет, поэтому на самом деле не имеет значения, сколько времени занимает очистка.
Я не занимаюсь настройкой устройства перед записью, поэтому может быть включено аппаратное сжатие, но перезапись с помощью urandom в значительной степени гарантирует, что сжатие будет неэффективным, а перезапись будет быстрой.
Перемотка: Когда лента DLT только что загружена, разве она не полностью перемотана? Если нет, то выдача "mt rewind" займет всего минуту.
mt стереть: Документация по этой команде до смешного коротка. «Стирает ленту». Ладно как? Обнуляет ленту? Или перезаписывает случайными данными? Похоже, что дополнительной информации нет, и я не знаю, как ее узнать. Он стирает только пару блоков спереди, чтобы он выглядел пустым, или всю ленту? Нужно ли мне смотреть исходный код команды, чтобы узнать?
Просто уничтожьте ленты, если вы их выбрасываете ...
Их можно измельчить, измельчить, сжечь (не совсем) или просто отправлены в то же место, где хранятся / уничтожаются ваши документы.
Вы действительно хотите сидеть без дела и ждать, пока это закончится, кассета за лентой? Плюс к тому, что DLT, есть аспект ручного вмешательства в цикл загрузки-извлечения-загрузки.
Чтобы ответить на ваш вопрос об устройствах, ленточные накопители представлены как символьные устройства в Linux. Различие между ленточным устройством SCSI, / dev / st0 и / dev / nst0 в том, что "n" указывает, что устройство не должно быть перемотано в начало перед продолжением. Последний будет использоваться для чего-то вроде записи нескольких заданий резервного копирования на одну ленту.
Если вы хотите, чтобы каждый бит данных был очищен с диска, mt erase
(долгое стирание) - лучший способ. Если вы можете принять минимальный риск того, что кто-то со специализированным оборудованием прочитает ваши ленты, короткое стирание (mt erase 1
) Сделаю. Краткое стирание функционально эквивалентно перемотке с последующим weof.
А как работает стирание? Это будет зависеть от устройства (производителя). На некоторых накопителях есть электромагнит, используемый для стирания данных - таким образом, он перетаскивает всю часть ленты, содержащую данные, на магнит. Другие выполняют процедуру полной записи на ленту, используя все нули, все единицы или какой-то случайный образец.
(Примечание. Для обхода метки конца данных в попытка для чтения любых оставшихся данных на ленте.)