Quando os dispositivos de fita / dev / st0 (unidade de fita de rebobinagem) e / dev / nst0 (unidade de fita sem rebobinamento) são descobertos, a seguinte solução funcionou para mim:
dd if=/dev/st0 of=/dev/zero count=0
rebobina a fita (é igual a "mt -f / dev / st0 rewind").
dd if=/dev/nst0 of=/dev/zero [bs=<block size>]
"avança rapidamente" para o próximo espaço no arquivo (é igual a "mt -f / dev / nst0 fsf 1"). Mas esteja ciente: eu vi algumas mensagens "out of memory" do comando dd quando a fita foi criada com grande "tamanho de bloco" (eu usei 1MiB) e o não foi especificado. Portanto, você geralmente deve saber o "tamanho do bloco" ao restaurar a partir de fitas no ambiente do instalador.
dd if=/dev/[n]st0 [bs=<block size>] | tar [<tar options>] -f - [<file spec>]
Finalmente, recupera os dados (o "-f -" diz ao tar para ler a partir de STDIN). Também aqui é uma boa idéia saber o "tamanho do bloco" com o qual a fita foi criada.