Хочу снять образ с ленты стримера в файл. Как это правильно сделать ?
Для чего мне это нужно(не по существу вопроса, можно не читать): На ленте был нужный архив и в результате некорректного очередного бакапа теперь там только новый архив маленького размера, а старого большого нет. Соответственно т.к. старый архив был сильно больше нового, есть предположение, что данные там остались, и я хочу их восстановить. Планирую снять образ в файл и затем работать с ним. Т.к. под виндой я совсем представления не имею как можно снять образ с плёнки, пытаюсь сделать это в Linux. Архивы делались под виндой.
Проблема: когда перемещаю головку на нулевой блок командой mt и делаю попытку считать данные из /dev/tape командой cat или dd (я так и не понял, что за это за зверь - устройство вроде символьное, а перемещение головки осуществляется блочно, и в некоторых найденных мной доках стримеры названы блочными) выдаётся ошибка вида:
Faled to read 16384 byte block with 4096 byte transfer. cat: /dev/nst0: невозможно выделить память
В настоящий момент продолжаю поиски толковой документации по драйверу к этому дивайсу и работе стриммеров в целом. Пока ничего не нашел, ftape howto не в счёт.
Буду благодарен за любые конструктивные советы.