Стереть старую дамп-ленту в Tru64 UNIX

Стереть старую дамп-ленту в Tru64 UNIX

Мы делаем резервную копию нашей СТАРОЙ системы Tru64 UNIX (Digital UNIX 4.0F) на лентах DDS3 с помощью команды dump. Мы хотим переработать эти ленты, чтобы делать будущие резервные копии, когда они станут слишком старыми. Я обнаружил, что команда mt eraseне стирает их, вероятно, потому, что команда dump помещает блоки на ленту, и она больше не является сырой.

Какой простой способ стереть ленту?

решение1

Обычно при использовании ленточных устройств вам не нужно делать ничего особенного, чтобы перезаписать их — просто начните запись заново с начала ленты, и все, что там уже было, будет удалено.

КакFAQ по одной классической программе резервного копированияотмечает, проблема обычно заключается вобеспечить регресс: большинство ленточных устройств так стремятся перемотать данные в режим BOT и начать перезаписывать полезную информацию, что значительные усилия по проектированию и реализации тратятся на то, чтобы не допустить этого:

При добавлении на ленту существует вероятность того, что между моментом, когда Аманда установит позицию на последнем изображении (что уже не так уж и тривиально!), и открытием устройства для записи произойдет перемотка ленты, и в этом случае Аманда с радостью сотрет ВСЮ ленту, содержащую, возможно, многодневную резервную копию.

(AMANDA решила эту проблему, просто никогда не добавляя данные на ленту — вы записываете все, что собираетесь записать на эту ленту, за один проход, в течение которого устройство остается заблокированным. Да, это драконовски и расточительно, но это дает вам некоторое представление о том, как легко случайно перемотать и перезаписать ленту!)

Я бы не советовал использовать размагничивание ни для чего, кроме как для надежного уничтожения (и я бы не стал полагаться на него и в этом случае). Как отмечает Википедия:

Однако для некоторых форм хранения компьютерных данных, таких как современные жесткие диски и некоторые накопители на магнитной ленте, размагничивание делает магнитный носитель полностью непригодным для использования и повреждает систему хранения. Это связано с тем, что устройства имеют бесступенчатый механизм позиционирования головки чтения/записи, который опирается на специальные данные сервоуправления (например, код Грея), которые должны быть постоянно встроены в магнитный носитель.

[...]

Шаблоны сервоприводов обычно никогда не перезаписываются устройством по какой-либо причине и используются для точного позиционирования головок чтения/записи над дорожками данных на носителе, чтобы компенсировать внезапные резкие движения устройства, тепловое расширение или изменения ориентации. Размагничивание без разбора удаляет не только сохраненные данные, но и данные сервоуправления, и без данных сервопривода устройство больше не может определить, где данные должны быть прочитаны или записаны на магнитном носителе.

хотя я открыто признаю, что не знаю, является ли DDS-3 одним из таких носителей.

решение2

dd if=/dev/zero of=/dev/TAPEDEVICE bs=1024

или вы, вероятно, можете использовать похожую команду tar для создания архива на ленточном устройстве из /dev/null

решение3

Попробуйте раздобыть размагничиватель (просто вставьте ленту, включите ее, и через несколько секунд все будет стерто). Экономит время на загрузку лент только для того, чтобы удалить их.

Я не хочу показаться грубым, но я должен спросить: вы управляете этой системой через дыру во времени в 1995 году?

Связанный контент