新しいバックアップ デバイスを入手したので、rsync で使用したいと思い、バックアップを実行したところ、システムが完全に起動しなくなりました。(質問は次のとおりです。リンク)
しかし、/var ディレクトリを省略することでこの問題を解決しましたが、/var 内の www/ ディレクトリなどのものをバックアップする必要があります。どうすればよいでしょうか?
現在の rsync コードは次のとおりです。
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/BTSync","/home/cloud7/torrent"} / /mnt/backup/cloud7
答え1
/var/run
私はそれを自分で修正しました。 (/run へのリンク) と/var/lock
(同じ処理)を除外しました。
答え2
/tmp
特定のパスを除外するのではなく、マウント ポイントを除外します。tmpfs (ほとんどの最新システムで、、/dev
などに使用)、procfs、sysfs などの保存されていないファイルシステムをバックアップしても意味が/var/run
ありません。これにより、外部メディアも除外されます。
rsync -aAX -x -v --exclude={/lost+found,/BTSync,/home/cloud7/torrent} / /mnt/backup/cloud7
システムに複数のパーティションがある場合は、それらすべてをバックアップする必要があります。たとえば、/home
別のパーティションの場合は次のようになります。
rsync -aAX -x -v --exclude={/lost+found,/BTSync,/home/cloud7/torrent} / /mnt/backup/cloud7/
rsync -aAX -x -v --exclude={/lost+found,/BTSync,/home/cloud7/torrent} /home/ /mnt/backup/cloud7/home/