- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tarでのdat-tape出力を途中で止めたが、その中身はOkか?)
tarでのdat-tape出力、途中で止めた場合の復元方法
このQ&Aのポイント
- tarコマンドを使用して複数のファイルを含むディレクトリをdat-tapeに出力していたが、途中で出力を停止した。モニターでチェックした結果、正常に出力されたファイルの範囲がわかっているため、そのディレクトリから削除してしまった。
- dat-tapeへの出力は正常に終了していないが、削除したファイルをこのtapeから復元する方法はあるだろうか?
- 「tar tvf」というコマンドで最初の5、6個のファイルがタペに含まれていることは確認しているが、Unixに詳しくないため、助けが必要。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
次のテープを入れるようなメッセージが出てきたところで止めたのですかね!?そこまでは取れていると思います(複数のテープにまたがっていることを個々のdatには書き込まないから)。 ただ、あまり恐ろしいことやらん方が良いよ。テープの容量が足りないなら一度ディスク上に吐き出してcompress等で圧縮して全部saveするようにした方が良いかも。
お礼
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で見ても英語表示で駄目だった)。 先ずは、一安心しました。有難うございました。