Restaurando a partir da fita do NTBackup

2

Alguém tem alguma idéia sobre como ler arquivos de uma fita criada usando o NTBackup?

A situação é a seguinte. Vários meses atrás, meu escritório migrou uma parte importante do software de um servidor local para uma solução hospedada pelo fornecedor. A caixa antiga tinha executado o Windows Server 2003. Todas as noites, usávamos o NTBackup para gravar arquivos importantes em fita. Estes eram backups completos, não incrementais. A unidade era um modelo DAT72. Não me lembro se usamos compressão ou não.

Agora precisamos recuperar um arquivo do servidor antigo. Naturalmente, já o reprovisionamos e limpamos os discos rígidos deixando apenas os backups. Atualmente a caixa roda Debian 7.8. Embora tenhamos outros computadores por perto, o que está em questão é um Dell PowerEdge 2800 e a unidade de fita tem uma conexão SCSI. Nenhuma outra máquina em nosso escritório tem esse slot, então não posso simplesmente ligar a unidade em outro lugar. A única boa notícia é a leitura / gravação de e para obras de fitas em branco.

Tar não lê a fita dizendo que não é um arquivo tar. Consegui encontrar um utilitário que lerá o formato NTF usado pelo NTBackup. Infelizmente, só lê os metadados, como nome da mídia, descrição, etc. Eu não consigo listar os arquivos, muito menos extraí-los. Alguém tem alguma ideia? Meu objetivo é listar os arquivos na fita e garantir que eles possam ser recuperados.

UPDATE: consegui inserir algo da fita em um arquivo. Foi apenas 64Kb, então o comando provavelmente leu apenas um bloco. Combinado com a realização que eu posso usar / dev / nst0 ao invés de / dev / st0 isso parece um progresso.

    
por Mike P 30.06.2015 / 22:04

2 respostas

1

Consegui extrair cerca de 21 GB de dados (e contando) da fita usando o comando dd. Este tutorial aqui é muito útil, embora as partes sobre como anexar arquivos e fazer loops sejam mais desafiadoras. Os dados ainda exigem interpretação, mas estou mais confiante em minhas habilidades para encontrar uma maneira de fazer isso.

    
por 01.07.2015 / 21:11
1

Estou em uma situação semelhante. Ter uma fita DDS4 antiga que queremos ressuscitar algum código.

A execução de dd três vezes recebeu primeiro um arquivo de 32 KB e o próximo arquivo também foi de 32 KB. Na terceira vez em que o comando foi emitido, um arquivo de 1.2Gb foi lançado. Eu posso ler as partes do texto e ver que foi escrito com o NTBACKUP, que eu não conhecia antes.

dd if=/dev/st0 of=file1 bs=32k count=1 dd if=/dev/st0 of=file2 bs=32k count=1 dd if=/dev/st0 of=file3 bs=32k count=1

o grepping deve ser feito com --binary-files=text ou use o comando string para converter primeiro o formato binário em um formato legível. Além disso, ter um arquivo tão grande dificulta os editores de texto, vi , emacs e nano não conseguem lidar com isso. less e more podem, mas talvez seja melhor dividi-lo em blocos.

Agora, você teve algum sucesso em ir do formato NTbackup para algo que o Linux possa fazer sentido?

Estou usando o fedora 21.

    
por 17.07.2015 / 17:29

Tags