• 締切済み

テープにtarでバックアップしたものをリストアする方法

いつも大変お世話になっております。 Solaris 8上で、以下のスクリプトを実行し、テープにtarファイルとしてバックアップをとりました。それをLinux(Redhat Enterprise Linux 5)でリストアしたいと思います。 方法を教えていただけないでしょうか。 Solaris上のバックアップスクリプト(/usr1,/usr2,/usr3が対象) -------------------------------------- #!/bin/sh cd /usr1;tar cvf /dev/rmt/0mn . cd /usr2;tar cvf /dev/rmt/0mn . cd /usr3;tar cvf /dev/rmt/0m . -------------------------------------- manや様々な書籍・Webを見てもいまいち「テープに書き込んだtarファイルの使い方」がわからなかったため、質問させていただきました。 実に初歩的な質問で恐縮ですが、宜しくお願いいたします。

みんなの回答

  • t-okura
  • ベストアンサー率75% (253/335)
回答No.2

参考 URL の mt と tar のところを読むとよいです。 mt でテープ中のファイルに位置付け、tar で抽出します。 ちなみに提示されたバックアップスクリプトでは、/usr3 の バックアップ時にテープを巻戻してしまっているので、 /usr1, /usr2 のバックアップが壊れてしまっています。

参考URL:
http://www.atmarkit.co.jp/flinux/rensai/root05/root05a.html
すると、全ての回答が全文表示されます。
  • eroermine
  • ベストアンサー率18% (83/444)
回答No.1

テープではなくローカルファイルを tar のセーブ先にしてみると tar がなんなのかわかるでしょう。 tar cvf - dirname > dirname.tar tar tvf dirname.tar

すると、全ての回答が全文表示されます。

専門家に質問してみよう