私は新しいバックアップデバイスを入手し、それをrsyncで使用したいので、いくつかのアイテムをバックアップしましたが、システムがまったく起動しないことにしました。 (質問は次のとおりです。協会)
ところで、/varディレクトリを省略して問題を解決しましたが、www/ディレクトリなど/var内の内容やその他の内容をバックアップする必要があります。どうすればいいですか?
これは私の現在の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
特定のパスではなくマウントポイントを除外します。 tmpfs(ほとんどの最新システムでは、、など/tmp
の/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/