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/run
usw. 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 /home
eine 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/