rsnapshot oder ähnliches Tool für differenzielle Backups ohne zusätzliche Größe

rsnapshot oder ähnliches Tool für differenzielle Backups ohne zusätzliche Größe

Ich habe derzeit ein Backup, das alle meine Dateien auf einer externen Festplatte sichert, aber derzeit bin ich auf Reisen und möchte Dateiänderungen sichern, ohne jedoch alle Dateien duplizieren oder ein Git-Repo erstellen zu müssen, das in Deltas die Größe meiner vorhandenen Dateien hätte.

Ich möchte also meinen gesamten Home-Ordner mithilfe /srvvon Hardlinks sichern (also keine zusätzliche Größe) und anschließend mit rsnapshot differenzielle Sicherungen meines Home-Ordners erstellen, sodass sich nur die Dateiänderungen unterscheiden.

Ist dies mit rsnapshot möglich? Gibt es ein anderes Tool, das besser funktioniert? Ich möchte inkrementelle/differenzielle Backups nur von Dateiänderungen auf derselben Festplatte speichern.

Ich schätze, das würde man als weniger Backup und mehr Versionskontrolle bezeichnen. Vielleicht so etwas wie zfs?

Ich verwende Debian.

Danke!

Antwort1

Mir ist nicht ganz klar, was Sie möchten, und angesichts des Datums, nach dem Sie gefragt haben, haben Sie wahrscheinlich schon eine Lösung gefunden, aber ich werde es trotzdem versuchen.

Es scheint, als ob Sie Dateien zu jedem beliebigen Zeitpunkt wiederherstellen möchten. Ein lokales Git-Repository würde wahrscheinlich ausreichen, insbesondere wenn Ihre Dateien hauptsächlich Textdateien sind.

Eine weitere Möglichkeit, die Sie in Betracht ziehen könnten, sind Snapshots. Wenn Sie derzeit LVM verwenden, können Sie Snapshots über LVM verwenden und müssen sich keine Gedanken über die Neuformatierung in ZFS machen. Wenn Sie bereits BTRFS oder ZFS haben, unterstützen diese Snapshots natürlich von Haus aus. Sie könnten ein kleines Skript schreiben, um automatisch stündliche Snapshots zu erstellen, wenn Sie das möchten. Je nachdem, wie Sie Ihr externes Festplatten-Backup durchführen, werden diese Snapshots jedoch möglicherweise nicht auf die externe Festplatte verschoben, sodass möglicherweise eine Neukonfiguration erforderlich ist.

Wenn Sie rsnapshot verwenden möchten, können Sie das tun, aber es klingt, als wäre ein lokales Git-Repository vielleicht am besten geeignet. Oft ist es einfacher, einen Vorschlag zu machen, wenn Sie beschreiben, was Sie erreichen möchten (z. B. ich möchte Dateien ändern können, aber Änderungen, die ich zu einem früheren Zeitpunkt vorgenommen habe, selektiv rückgängig machen und so wenig Speicherplatz wie möglich verwenden), anstatt mögliche Lösungen aufzulisten.

verwandte Informationen