Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

[...]

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

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

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

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

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

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