あまり FreeBSD と関係ないのですが、以下のように阿呆なことをして
途方にくれています。

古いサーバを作り直すべく、バックアップを取ろうと思いました。
退避先として、バッファローのテラステーションというのを選びました。
mount_smbfs でテラステーションを /mnt にマウントしました。

# cd /
# tar czvf /mnt/home.tgz /home

とやったら smb の制限かテラステーションの事情か、2GB 以上のファイルは作
れない事がわかったので、

# tar czvf - /home | split -b 1024m - /mnt/home.tgz.

とやって、テラステーションに home.tgz.aa からいっぱいファイルをつくりま
した。

で、FreeBSD 6.0-REL で新しくサーバをつくって、さて、リストアしようとする
と、どうもうまく行かないので、archivers/gtar を入れてみたり、あれこれ見
ていると愕然とした事実に気がつきました。

上のように /home をバックアップしたのはよかったのですが、その後に /var
とかも退避して、調子に乗って、

# tar czvf - /file1 /file2 /file3 | split -b 1024m /mnt/HOME.tgz.

などと阿呆なことをやってしまったので、もともとの home.tgz.aa が上書きさ
れてなくなりました。。。てかなくなってるのに今気がつきました。

元の /home にはなくすには惜しいものが色々あるので、home.tgz.aa はあきら
めるにしても、home.tgz.ab 以降をなんとか取り出す手だてはありませんでしょ
うか?

只の tar なら home.tgz.ab のてっぺんをなんとか削れば出来そうな気配を感じ
ますが、gzip されてしまってるので、view とかで見てもどこが tar 内のファ
イルの先頭なのか見当つきませんし、gzcat home.tgz.ab なんてやっても「これ
はgzipのファイルじゃあ無い」と怒られます。。。

なんかやりようがある筈だ、と思い、諸兄のアドバイスを賜りたく、メールさせ
ていただく次第です。


-- 
Yutaka KAWASE <[EMAIL PROTECTED]>

メールによる返信