あまり 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]>
