このガイド の助けを借りて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
- folderが見つからないため、明らかに何かが明らかに間違っていました。
システムをエラーなしでバックアップするには、代わりに何をすべきですか?
次のようなコマンドラインをお勧めします。
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
を除外する必要があります。
右クリックして、「ここに抽出」を選択します。この方法を使用して、よく知られている別の問題を解決します。しかし、なぜ機能するのかわかりません。信じられないほどシンプルに見えますよね?うまくいけばそれがあなたを助けることができる。