ターミナルでtarを使ってバックアップを実行し、画面をロックし、しばらくシステムをシャットダウンしました。私が戻ったとき、tarは私のファイルのアーカイブを中断しました。
ノートブックカバーを閉じて終了していないのに画面をロックした後、tarが機能しなくなるのはなぜですか?
バックアップを復元する方法はありますか?プロセスはまだ終了しておらず、かなり離れているので、方法があるかもしれません。
以下を使用してバックアップを開始します。tar --exclude={File1,File2,File3} -cvpjf backup.tar.bz .
戻って画面のロックを解除したときにバックアップが停止したことを確認しました。ほぼ20分間席を空にしましたが、ターミナルのカーソルが固定されていることを確認しました。詳細情報 表示モードに応じて、tar が実行する操作を表示するために出力を印刷しなくなりました。代わりにコメントを入力すると、カーソルが点滅して表示され、カーソル("|")が点滅し続けます。
修正する
ショートカットを使用してバックアップを停止しましたCtrl + Z
。その後、コマンドを使用してバックアップを復元しようとしましたが、復元fg
に失敗し、次の出力を返しました。
tar --exclude={File1,File2,File3} -cvpjf backup.tar.bz .
tar: ./WindowsImageBackup/DESKTOP-IASDK/Backup 2018-05-14 102113/b7230501-0000-0000-0000-501f00000000.vhdx: Read error at byte 66575985152, while reading 10240 bytes: Input/output error
bzip2: I/O or other error, bailing out. Possible reason follows.
bzip2: Input/output error
Input file = (stdin), output file = (stdout)
tar: backup.tar.bz2: Wrote only 8192 of 10240 bytes
tar: Child returned status 1
tar: Error is not recoverable: exiting now
ちなみに、エラーに表示される最後のIDは、tar: ./WindowsImageBackup/DESKTOP-IASDK/Backup 2018-05-14 102113/b7230501-0000-0000-0000-501f00000000.vhdx: Read error at byte 66575985152, while reading 10240 bytes: Input/output error
画面をロックする前に端末から印刷された最後の行です。Ctrl + Z
最後の行が印刷されてから少なくとも2時間後に介入されたため、画面をロックするとアーカイブプロセスが停止したことを確認しました。
答え1
nohup
この機能を使用することを選択できますdisown
。私はこれがあなたにとって大きな助けになると思います:
https://serverfault.com/a/311737/318311
私はこれがログアウトについて話しており、質問をロック画面にリダイレクトしていることを知っていますが、これはまだ適用されるべきです。