Я ранее попытался восстановить от 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 предназначена для преодоления обоих форматов все же.
Если ваша система AIX все еще работает, вы можете просто смонтировать этот дамп UFS где-нибудь сбоку (в AIX), а затем использовать инструмент rsync для репликации файлов в любую другую нужную вам систему.