Restaurando o AIX ufsdump em outro sistema Unix

1

Eu já tentei restaurar a partir de uma imagem mksysb do AIX ( pergunta aqui ).

Consegui encontrar outro conjunto de backups noturnos do AIX que parecem ter sido feitos com ufsdump :

# mt -t /dev/rmt/1h rew
# dd if=/dev/rmt/1h of=./tapeThu3.out bs=512k
0+116608 records in
0+116608 records out
# file tapeThu3.out
tapeThu3.out:   ufsdump archive file

Eu tentei usar ufsrestore para visualizá-los no Solaris (SPARC):

# ufsrestore tvf tapeThu3.out
Verify volume and initialize maps
Media block size is 126
gethead: unknown inode type 11
abort? [yn] y

Eu copiei para o Linux, instalei o dump que inclui restore :

[me@CentosXeon TapeRecovery]# restore -i -f tapeThu3.out
gethead: unknown inode type 11
abort? [yn] y

Eu também tentei montá-lo depois de instalar o módulo do sistema de arquivos UFS. Eu tentei todos os diferentes tipos de ufs e sempre consegui:

[me@CentosXeon TapeRecovery]#  mount -t ufs -o ufstype=old,loop,ro ./tapeThu3.out ./OpenedImage/
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

dmesg mostra:

ufs_read_super: bad magic number

Agora estou perplexo e ainda não tenho acesso a um sistema AIX para tentar restaurá-lo. Eu sei que o AIX é big endian (igual ao Solaris SPARC) e o Linux x86 é little endian. O comando restore no Linux é destinado a lidar com ambos os formatos.

    
por Stuart Brock 12.06.2015 / 13:08

1 resposta

0

Se o seu sistema AIX ainda estiver funcionando, você poderá simplesmente montar esse despejo UFS em algum lugar ao lado (no AIX) e, em seguida, usar a ferramenta rsync para replicar arquivos para qualquer outro sistema desejado.

    
por 12.06.2015 / 14:26