• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tarでのdat-tape出力を途中で止めたが、その中身はOkか?)

tarでのdat-tape出力、途中で止めた場合の復元方法

このQ&Aのポイント
  • tarコマンドを使用して複数のファイルを含むディレクトリをdat-tapeに出力していたが、途中で出力を停止した。モニターでチェックした結果、正常に出力されたファイルの範囲がわかっているため、そのディレクトリから削除してしまった。
  • dat-tapeへの出力は正常に終了していないが、削除したファイルをこのtapeから復元する方法はあるだろうか?
  • 「tar tvf」というコマンドで最初の5、6個のファイルがタペに含まれていることは確認しているが、Unixに詳しくないため、助けが必要。

質問者が選んだベストアンサー

  • ベストアンサー
  • saidenna
  • ベストアンサー率11% (25/212)
回答No.1

次のテープを入れるようなメッセージが出てきたところで止めたのですかね!?そこまでは取れていると思います(複数のテープにまたがっていることを個々のdatには書き込まないから)。 ただ、あまり恐ろしいことやらん方が良いよ。テープの容量が足りないなら一度ディスク上に吐き出してcompress等で圧縮して全部saveするようにした方が良いかも。

nakayh
質問者

お礼

saidenna 経験者さん、お返事ありがとうございました。 実は、20GBのdat-tapeを使い、oracleの日別DB圧縮版(0.8GB)をwkディレクトリに詰め、「tar cvf ~」でsaveしていました。前の経験からほぼ16.5GBまで詰められると思っていたのですが、最後に「tar: write error: unexpected EOF」が出てしまいまして、そこで「cntl C」で打ち切りました。 なので、「次tapeのmount要求」を待ってなかったのですが、いずれにしろfileの収録状況には変わりがないでしょう。 次のdata backupのとき、「tar xvf ~」で実際に復元するか見てみようとは思ってます(先日はこのrestoreのtarコマンドが判らなかった。manで見ても英語表示で駄目だった)。 先ずは、一安心しました。有難うございました。

関連するQ&A