Das Erstellen eines rsync-Backups /var macht das System instabil

Das Erstellen eines rsync-Backups /var macht das System instabil

Ich habe gerade ein neues Backup-Gerät bekommen und wollte es mit rsync verwenden. Ich sichere also alles, aber das System beschließt, überhaupt nicht zu booten. (Hier ist die Frage:Verknüpfung)

Ich habe dieses Problem gelöst, indem ich das Verzeichnis /var weggelassen habe. Allerdings muss ich Dinge in /var sichern, wie das Verzeichnis www/ und andere Dinge. Wie gehe ich dabei vor?

Hier ist mein aktueller rsync-Code:

rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/BTSync","/home/cloud7/torrent"} / /mnt/backup/cloud7

Antwort1

Ich habe es selbst behoben, ich habe es ausgeschlossen /var/run(was ein Link zu /run war) und /var/lock(dasselbe Problem).

Antwort2

Schließen Sie nicht bestimmte Pfade aus, sondern Einhängepunkte. Es ist nicht sinnvoll, nicht gespeicherte Dateisysteme wie tmpfs (auf den meisten modernen Systemen für /tmp, /dev, /var/runusw. verwendet), procfs, sysfs usw. zu sichern. Dies schließt auch externe Medien aus.

rsync -aAX -x -v --exclude={/lost+found,/BTSync,/home/cloud7/torrent} / /mnt/backup/cloud7

Wenn Ihr System mehrere Partitionen hat, müssen Sie alle sichern. Wenn es sich beispielsweise um /homeeine separate Partition handelt:

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/

verwandte Informationen