Como postar dentro da fita magnética no modo de recuperação da imagem do instalador

2

Estou tentando obter dados da fita magnética no ambiente do instalador do ubuntu, respectivamente, o modo de recuperação da imagem do instalador do ubuntu.

Para fazer isso, eu preciso posicionar em um espaço de arquivo distinto / marca de arquivo dentro da fita magnética. Durante a operação normal, o pacote mt-st é usado para isso.

Então eu passei por todos os pacotes * .udeb disponíveis na / cdrom / pool / main tree do modo de recuperação da imagem do instalador do ubuntu 14.04 mas não encontrei um pacote adequado.

Quais são as possibilidades?

    
por QBall 10.03.2015 / 12:10

1 resposta

1

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.

    
por QBall 14.08.2015 / 16:37