tar以前のエラーが原因で失敗ステータスで終了します


9

このガイドの助けを借りてUbuntuワークステーションをバックアップしようとしていますが、tarコマンドが出力されるときに問題が発生しています

Exiting with failure status due to previous errors

これが私がターミナルで実行したものです:

sudo -i
cd /
tar -cvpzf sysbackup-20110821.tar.gz \
    --exclude=/sysbackup-20110821.tar.gz \
    --exclude=/proc \
    --exclude=/lost+found \
    --exclude=/sys \
    --exclude=/mnt \
    --exclude=/media \
    --exclude=/dev /

したがって、少し検索すると、エラーは重要ではないように見えますが、実際の.tarファイルの内容をチェックアウトすると、- /homeフォルダーが欠落しているため、明らかに何かがうまくいっていません。

エラーなしでシステムをバックアップするには、代わりに何をすべきですか?


tarエラーが何であるかを表示する必要があります:v-verboseフラグを削除するか、すべての出力をに送信します/dev/null。エラーメッセージがより明確に表示されます。また、ファイルへのセンド・標準エラー出力、その後にあるものたちを示しています。
enzotib

また、家は暗号化されていますか?rootユーザーからアクセスできますか?
enzotib 2011

/ homeは暗号化されていません。私は時に「...失敗してextingする」登場続けaltough、コマンドを再実行しましたけれども、それはRARファイルには表示されなかった
産業

絶対パス、distrubs tar、次のように置き換え.てみてください/
enzotib

こんにちはEntzotib。申し訳ありませんが、混乱のために-交換する//
インダストリアル

回答:


5

私は次のようにコマンドラインを提案します:

tar -cvpzf sysbackup-20110821.tar.gz --one-file-system \
    --exclude=/sysbackup-20110821.tar.gz \
    --exclude=./run \
    --exclude=./tmp \
    --exclude='./home/*/.gvfs' ./

ご覧のとおり、すべてのパターンは相対パスになり除外する、および--one-file-systemオプションの除外/dev/proc/sys、すべてが下に取り付けられました/media/mnt

それでも、別のホームパーティションがある場合、これはバックアップされません。

11.10でテスト済み(Oneiric、alpha3)。おそらく、以前のubuntuバージョンでは./var/run、ではなくを除外する必要があり/runます。


1

右クリックして、「ここに抽出」を選択します。この方法を使用して、別のよくある問題を解決します。しかし、なぜそれが機能するのかわかりません。とてもシンプルに見えますね。うまくいけば、それはあなたを助けることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.