rsnapshot oder ein ähnliches Tool, um keine differenzielle Sicherung hinzuzufügen

537
srccon

Ich habe derzeit eine Sicherungskopie, die alle meine Dateien auf einer externen Festplatte sichert, aber derzeit bin ich unterwegs und möchte die Änderungen der Dateien sichern, ohne jedoch alle Dateien duplizieren zu müssen oder ein Git-Repo zu erstellen, das das wäre Größe meiner vorhandenen Dateien in Deltas.

Was ich also tun möchte, ist ein Backup meines gesamten Home-Ordners /srvmit harten Links (also keine zusätzliche Größe), und dann rsnapshot verwenden, um differenzielle Backups meines Home-Ordners zu erstellen, so dass nur die Dateiänderungen unterschiedlich sein werden.

Ist das mit rsnapshot möglich? Gibt es ein anderes Werkzeug, das besser funktionieren würde? Ich möchte inkrementelle / differenzielle Sicherungen von nur Dateiänderungen auf derselben Festplatte speichern.

Ich denke, das wäre weniger Backup, mehr Versionskontrolle. Vielleicht so etwas wie zfs?

Ich lasse Debian laufen.

Vielen Dank!

0

1 Antwort auf die Frage

0
process91

Ich bin mir nicht ganz klar, was Sie wollen, und angesichts des Datums, an dem Sie gefragt haben, haben Sie wahrscheinlich bereits eine Lösung gefunden, aber ich werde trotzdem einen Versuch unternehmen.

Anscheinend möchten Sie Dateien zu einem bestimmten Zeitpunkt wiederherstellen können. Ein lokales Git-Repository wäre wahrscheinlich ausreichend, vor allem wenn es sich bei Ihren Dateien hauptsächlich um Textdateien handelt.

Eine andere Sache, die Sie in Betracht ziehen könnten, sind Momentaufnahmen. Wenn Sie derzeit LVM verwenden, können Sie Snapshots über LVM verwenden und müssen sich nicht um die Formatierung in zfs kümmern. Wenn Sie bereits btrfs oder zfs haben, unterstützen sie natürlich Snapshots. Sie könnten ein kleines Skript schreiben, um automatisch stündliche Schnappschüsse zu erstellen, wenn Sie danach suchen. Je nachdem, wie Sie Ihre externe Festplatte sichern, werden diese Snapshots möglicherweise nicht auf die externe Festplatte verschoben, sodass möglicherweise eine Neukonfiguration erforderlich ist.

Wenn Sie rsnapshot verwenden möchten, können Sie dies auch tun, aber es klingt, als würde ein lokales Git-Repository am besten funktionieren. Oft ist es einfacher, einen Vorschlag zu unterbreiten, wenn Sie beschreiben, was Sie erreichen möchten (dh ich möchte Dateien ändern können, aber die von mir vorgenommenen Änderungen auf einen früheren Zeitpunkt selektiv zurücksetzen und so wenig Speicherplatz wie möglich verwenden.) anstatt mögliche Lösungen aufzulisten.