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