web-dev-qa-db-ja.com

別のUnixシステムでのAIXufsdumpの復元

以前、AIX mksysbイメージから復元しようとしました( ここでの質問 )。

ufsdumpで作成されたように見える別の夜間AIXバックアップのセットを見つけることができました。

# 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を使用してSolaris(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はビッグエンディアン(Solaris SPARCと同じ)であり、Linuxx86はリトルエンディアンであることを私は知っています。ただし、Linuxのrestoreコマンドは、両方の形式に対応することを目的としています。

1
Stuart Brock

AIXシステムがまだ機能している場合は、このUFSダンプを(AIX上の)側面のどこかにマウントしてから、rsyncツールを使用してファイルを他の任意のシステムに複製できます。

0
Tomasz Klim