Восстановление AIX ufsdump в другой системе Unix

Я ранее попытался восстановить от AIX mksysb изображение (вопрос здесь).

Мне удалось найти другой набор ночных резервных копий AIX, которые смотрят, были сделаны с 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

Я пытался использовать ufsrestore просмотреть их на Солярисе (SPARC):

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

Я скопировал их в Linux, установленный dump который включает restore:

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

Я также пытался смонтировать его после установки модуля файловой системы UFS. Я попробовал все различные типы ufs и всегда добирался:

[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:

ufs_read_super: bad magic number

Я теперь озадачен и все еще не имею доступа к системе AIX для примерения восстановления там. Я знаю, что AIX является обратным порядком байтов (то же как Солярис SPARC), и Linux x86 является прямым порядком байтов. restore команда на Linux предназначена для преодоления обоих форматов все же.

1
задан 13 April 2017 в 15:14
1 ответ

Если ваша система AIX все еще работает, вы можете просто смонтировать этот дамп UFS где-нибудь сбоку (в AIX), а затем использовать инструмент rsync для репликации файлов в любую другую нужную вам систему.

0
ответ дан 4 December 2019 в 07:29

Теги

Похожие вопросы