Verzeihen Sie meine Unwissenheit, ich bin ein neuer Benutzer dieser Site, Linux und des Raspberry Pi.
Das Folgende ist ein Link zu einer Frage, aus der ich die gut dokumentierte Antwort von Benutzer goldilocks verwendet habe rsync
, um meinen eigenen rsync
Befehl zum Erstellen eines Backups in einem Ordner auf der Festplatte eines MacBook Pro in meinem lokalen Netzwerk zu erstellen :
Kann ein Raspberry Pi verwendet werden, um ein Backup von sich selbst zu erstellen?
Ich konnte diese Frage nicht beantworten und dem Benutzer keine Goldlöckchen senden, da es anscheinend bei Stack Exchange keine solche Funktion gibt.
Was ich mir ausgedacht habe, ist Folgendes:
rsync -aHv --rsync-path="sudo rsync" --delete-during --exclude-from=/Users/user/Documents/rsync-exclude.txt --rsh="ssh" user@host:/ /Users/user/Desktop/rpi-backup/
Soweit ich weiß, kann durch Hinzufügen des --rsync-path="sudo rsync"
Arguments kein (unsicherer) Root-Account über ssh verwendet werden.
Alles scheint gut zu gehen, aber leider erhalte ich am Ende der Übertragung eine Fehlermeldung, die folgendermaßen aussieht:
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/main.c(1400) [generator=2.6.9]
Sollte ich mir darüber Sorgen machen und wenn ja, wie kann ich das beheben? Oder liegt das daran, dass ich eine rsync-exluded.txt
Datei verwendet habe, um bestimmte Verzeichnisse vom Kopieren während der Rsync auszuschließen, und dieser Fehler dies nur bestätigt?
Es wurde auch von einem Benutzer gesagt, der auf diese Frage antwortete, dass es nicht möglich sei, auf einen Mac zu sichern? Mein Befehl schien ohne Probleme zu funktionieren, da sich offensichtlich eine Sicherung des Dateisystems in dem Ordner befand, den ich als Ziel festgelegt hatte. Das einzige Problem war der Fehler, den ich am Ende des rsync
.
rsync
unterscheiden sich, 2 OS X überlagert Unix mit einer eigenen Schicht, die den Zugriff auf bestimmte Verzeichnisse verhindert. 3 Wenn Benutzer nicht mit den Einstellungen übereinstimmen, gehen möglicherweise 4 Berechtigungen ein hfx
und ext4
unterscheiden sich erheblich. Möglicherweise können Sie Benutzerdateien erfolgreich sichern, aber Systemdateien gehen verloren / verlieren Berechtigungen.