Ich verwende rsync für Backups von Remote-FTP auf den lokalen Computer.
Ich habe im Internet gelesen, dass rsnapshot besser ist.
Ich möchte nur wissen, welche in der Produktionsumgebung verwendet wird
rsnapshot verwendet rsync und cp -al
um ein historisches Archiv mit minimalem zusätzlichen Speicherplatz zu führen. Zusamenfassend:
Jede Kopie scheint eine vollständige Kopie zu sein, aber tatsächlich wird jede unveränderte Datei nur einmal gespeichert. Es wird in mehreren Verzeichnissen mit festen Links angezeigt.
Der Vorgang ist einfach. Nehmen wir an, es gibt derzeit 4 Kopien, Back-0 bis Back-3. Wenn rsnapshot aufgerufen wird, gilt Folgendes:
rm -r back-3
)mv back-2 back-3
)mv back-1 back-2
)cp -al back-0 back-1
), wodurch das Back-1-Verzeichnis erstellt wird. Anstatt jedoch jede Datei von Back-0 nach Back-1 zu kopieren, wird ein Hardlink erstellt. in der Tat ein zweiter Verweis auf dieselbe Datei. Dieser zweite Name ist genauso gültig wie der erste, und die Daten der Datei werden erst von der Festplatte entfernt, wenn beide Namen gelöscht wurden.Sobald Sie sich mit dem Verfahren vertraut gemacht haben, werden Sie es sehr praktisch finden. Es ist überhaupt nicht komplex, manchmal mache ich es manuell, um sporadische 'frühere Versionen' zu interessanten Zeitpunkten zu halten (kurz vor einem wichtigen Upgrade, kurz nach der Installation und Konfiguration eines Systems usw.)
Eine späte Antwort auf diese FAQ: rsync ist ein Kopier- / Synchronisierungstool, das für entfernte Sicherungen sehr effizient ist. rsnapshot und rdiff führen mehr als eine einzige Sicherung durch: Sie führen einen Verlauf der Sicherung. AFAIK, rdiff tut dies, indem die Unterschiede der Dateien zwischen den einzelnen Sicherungen beibehalten werden (differenzielle Sicherung), sodass auf die Archive nicht wie sie sind zugegriffen werden kann. OTOH rsnapshot verwendet Hardlinks für identische Dateien, vollständige Kopien aller geänderten Dateien, sodass die Archive einfache Verzeichnisse sind, in denen Benutzer / Administratoren suchen können. Es gibt also Fälle, in denen jeder die beste Leistung erbringt.
Wir verwenden rsync, um Daten über das WAN von unserem primären Sicherungsserver auf unseren Warm Site-Sicherungsserver zu replizieren. Zu diesem Zweck hat es sehr gut funktioniert. Was rsnapshot angeht, sind mir die Vorteile dieser Lösung nicht bekannt.