Hier ist das Ziel: Ich habe einen Backup-Server mit einem ZFS-Dateisystem mit integrierter Komprimierung und Snapshots. Alle unsere Maschinen sichern dort rsync
jede Nacht mit , und dann wird ein ZFS-Snapshot erstellt, sodass wir Sicherungen darüber haben, wie jede Maschine am Ende eines jeden Tages aussah.
Das Problem ist, dass unter Mac OS X die Ressourcengabeln nicht kopiert werden, da der Remotecomputer keine Ressourcengabeln unterstützt. Was ich tun möchte, ist rsync
eine DMG-Datei, die sich auf dem Sicherungsserver befindet. Auf diese Weise hätte ich ein genaues, bootfähiges Bild davon, wie mein System jede Nacht aussah.
Als Bonus ist der Sicherungsserver auch ein NetBoot-Server, sodass ich zu jedem Zeitpunkt in der Geschichte von meinem Mac booten kann.
Ich habe ein Image des Laufwerks meines Mac erstellt und es auf den Sicherungsserver kopiert. Wenn ich es jetzt auf meinem Mac öffne und ausführe rsync
, läuft es eine Zeit lang (manchmal mehr als eine Stunde, manchmal weniger) und gibt mir dann eine Menge E / A-Fehler. Das Image wird auf einem RAID-Array gespeichert. Ich bin sicher, dass keine E / A-Fehler vorliegen.
Ich denke, die Verbindung mit der Samba-Freigabe wird möglicherweise überfordert. Ich habe es auch mit AFP versucht und erhalte das gleiche Ergebnis. Was könnte dies verursachen und wie kann ich es beheben? Oder andere Ideen, wie ich die entfernte DMG-Datei aktualisieren kann?
Antworten:
Richten Sie ein neues Volume auf Ihrer Nexenta / OS-Box für Ihre Sicherung ein und stellen Sie es so ein, dass es als iSCSI-LUN freigegeben wird. Verwenden Sie dann einen von mehreren iSCSI- Initiatoren für MacOS X, um das Sicherungsvolume auf Ihrer Rückseite anzuhängen. Formatieren Sie das Volume auf Ihrem Mac als HFS +. Jetzt können Sie CCC oder rsync usw. verwenden, um Ihre Backups durchzuführen.
quelle
Haben Sie sich mit Carbon Copy Cloner befasst ? Ich verwende dies für eine manuelle Bit-für-Bit-Sicherung meiner SSD auf einem Netzwerklaufwerk etwa einmal im Monat und es funktioniert einwandfrei. Ich weiß, dass inkrementelle Sicherungen durchgeführt werden, und ich hatte keine Probleme, mein Laufwerk über Gigabit-Ethernet zu sichern.
quelle
rsync
und ich erhalte das gleiche Ergebnis :-(rsync
und ich bekam die gleichen E / A-Fehler :-(Nicht die genaue Antwort auf Ihre Frage, aber Sie können auch Ressourcengabeln rsync. Hier sind wirklich schöne Artikel über:
ps: benutzt du solaris oder freebsd?
Also, was ich jetzt versucht habe:
Ich habe ein Remote-Betriebssystem (nicht Mac) und habe es über Fuse / SSHFS (über die langsame ADSL) gemountet.
Auf meinem MacBook gab dies Folgendes ein:
(Der / tmp / test ist bereits auf dem Remotecomputer vorhanden.)
und bekam das:
Wie Sie sehen können, werden Ressourcengabeln in dot_underscore-Dateien konvertiert und an einen entfernten Speicherort kopiert. (Zum Beispiel auch das benutzerdefinierte Symbol für das Verzeichnis bk).
Daher verstehe ich nicht, warum Sie nicht in Remote-ZFS rsync können?
quelle
rsync
lokal! Ich habe versucht, vom Mac auf den Server zu synchronisieren! Ich werde es versuchen und mich bei Ihnen melden.Ich weiß nicht warum , aber die Verbindung zum Server wurde während der Dateikopie unterbrochen, und ich gehe davon aus, dass die hohe Datenmenge, die mit so hoher Geschwindigkeit übertragen wurde, höher war, als der Sicherungsserver verarbeiten konnte. Es würde für kurze Zeit nicht mehr reagieren und der Mac würde die DMG zwangsweise trennen und die Sicherung würde fehlschlagen.
Ich habe eine Lösung gefunden: Vor dem Sichern habe ich in den Systemeinstellungen die Geschwindigkeit meiner Ethernet-Netzwerkkarte von 1000 Mbit / s auf 100 Mbit / s gesenkt. Dann schien die Sicherung einwandfrei zu funktionieren, da die Datenrate eingeschränkt war und der Sicherungsserver nicht überfordert wurde.
quelle