Я не могу читать с магнитной ленты LTO-4

Вопрос касается кассеты с магнитной лентой HP LTO Ultrium-4 ( HP C7974A - 800/1,6 ТБ). Метод написания - TAR.

Некоторое время назад я допустил ужасную ошибку, переписав начало ленты HP-LTO-4 данными объемом 1 ГБ. Я сразу нажал ^C, затем я понял ошибку.

Картридж почти полный - 750ГБ. Файл предназначался для записи в файл позиции 250*. Я должен упомянуть, что я знаю позицию файла и номер блока (каждого 10-го файла). Проблема в том, что прямо сейчас я не могу накрутить в любую другую позицию ленты.

Когда я хочу перейти к файлу Nr. 20:

# mt fsf 20

Я получил:

/dev/nst0: Input/output error

и статус:

# mt status
SCSI 2 tape drive:
File number=1, block number=-1, partition=0.
Tape block size 0 bytes. Density code 0x46 (LTO-4).
Soft error count since last status=0
General status bits on (9010000):
 EOD ONLINE IM_REP_EN

Любой совет по этому поводу? Как мне решить эту ошибку, переместившись на следующие 10 или 20 позиций (при условии, что я знаю номер файла и блока) и восстановить данные? Есть ли способ записать файл до последней известной позиции без выполнения EOD?

Заранее спасибо.

1 ответ

Вот интересный эксперимент, хотя его рекомендуют не всем.

Прежде всего, после записи нового EOD клиент не может позволить диску выйти за пределы этого положения, поскольку он находится под контролем встроенного ПО диска. Таким образом, лучший вариант восстановить резервную копию — обратиться за помощью в компанию по восстановлению данных, что будет стоить дорого (но стоимость ваших данных может быть дороже).

Вот цитата с веб-страницы выше, как восстановить данные самостоятельно:

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

Опять же, это очень опасный способ, который потенциально может стереть вашу резервную копию, и вы делаете это под свою ответственность. Кроме того, я не пробовал этот способ с системой LTO. Однако идея состоит в том, чтобы стереть EOD, который вы создали по ошибке. Поскольку все процедуры описаны на веб-сайте, я не буду здесь вдаваться в подробности.

Другие вопросы по тегам