Простое стирание ленты для резервного копирования, от оболочки Linux?

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

Я ранее использовал следующий метод для обнуления жестких дисков на 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: документация этой команды смехотворно коротка. "Стирает ленту". Хорошо, как? Обнуляет ленту? Или перезаписи со случайными данными? Никакая дополнительная информация, кажется, не доступна, и я не знаю, как узнать. Это стирает просто пару блоков в передней стороне, чтобы заставить его казаться пустым, или вся лента? Я должен был бы посмотреть на исходный код команды для знания?

2
задан 18 September 2014 в 00:03
2 ответа

Просто уничтожьте ленты, если вы выбрасываете их ...

Их можно измельчить, раздавить, сжечь ( на самом деле ) или просто отправить в то же место, где хранятся / уничтожаются ваши документы.

Вы действительно хотите сидеть и ждать, пока это закончится? Кроме того, что касается DLT, существует аспект ручного вмешательства в цикл загрузка-извлечение-загрузка.

Чтобы ответить на ваш вопрос об устройствах, ленточные накопители представлены в Linux как символьные устройства . Различие между ленточным устройством SCSI, / dev / st0 и / dev / nst0 заключается в том, что «n» указывает, что устройство не должно быть перемотано в начало перед продолжением. Последний будет использоваться для чего-то вроде записи нескольких заданий резервного копирования на одну ленту.

2
ответ дан 3 December 2019 в 11:41

Если вы хотите, чтобы каждый бит данных был очищен с диска, mt delete (длинное стирание) - это то, что вам нужно. Если вы можете смириться с минимальным риском того, что кто-то со специализированным аппаратным обеспечением будет считывать ваши записи, то будет выполнено короткое стирание (mt delete 1). Короткое стирание функционально эквивалентно перемотке, за которой следует перемотка (

mt delete 1).

Что касается того, как работает стирание? Это будет зависеть от устройства (производителя). Некоторые диски оснащены электромагнитом, используемым для стирания данных - таким образом, он перетаскивает всю информацию, содержащую часть ленты, через магнит. Другие выполняют процедуру записи на ленту, используя все нули, все единицы или какой-то случайный шаблон

(Примечание: требуются специальные системы "восстановления", чтобы обойти метку конца данных, чтобы попытаться прочитать все оставшиеся на ленте данные)

.
0
ответ дан 3 December 2019 в 11:41

Теги

Похожие вопросы