Sichern eines ZFS-Pools auf einem Laptop

Sichern eines ZFS-Pools auf einem Laptop

Ich verwende seit einigen Jahren gerne ZFS-Pools auf Laptops und mache Backups auf einem externen Laufwerk, das einen zweiten Pool enthält. Aber vor kurzem bin ich von macOS auf Linux umgestiegen und habe festgestellt, dass ZFS auf USB-Laufwerken extrem unzuverlässig ist. Ich vermute, ich stoße aufdieses Problem, aber was auch immer die eigentliche Ursache ist, es ist nichts, was ich beheben kann, und ich erwarte auch nicht, dass es bald behoben wird, da ich aus verschiedenen Gründen bei Ubuntu 20.04 bleiben muss. Also suche ich nach Alternativen.

Ich würde mich über Feedback zu den folgenden Ideen sowie über verschiedene Vorschläge freuen. Online-Backups sind hier nicht mein Thema, das Backup muss auf einer Platte erfolgen, die vollständig unter meiner Kontrolle steht.

  1. Verwenden Sie etwas anderes als ein USB-Laufwerk. Problem: Mein Laptop hat als externe Anschlüsse nur USB-A und USB-C (plus HDMI).

  2. Formatieren Sie das externe Laufwerk als ext4 (oder was auch immer) und erstellen Sie einen ZFS-Pool in einer Sparse-Datei, die das gesamte Dateisystem belegt. Ich zögere, weil in allen Dokumentationen, die ich dazu finden kann, steht, dass Pools in einem Dateisystem nur für Experimente im kleinen Maßstab gedacht sind. Ohne jemals explizit zu sagen, was die Probleme sind. Wenn es nur eine Frage der Leistung ist, kann ich damit leben.

  3. Verwenden Sie nur für die Sicherungen ein anderes Betriebssystem. Der offensichtliche Kandidat ist FreeBSD. Aufgrund der enormen (zeitlichen) Vorabinvestition zögere ich, dies zu versuchen, ohne vorher die Erfolgschancen abzuschätzen.

UPDATE: Ich hatte ein Ersatz-USB-Laufwerk zur Hand und habe daher Option 2 ausprobiert. Was auch immer die anderen Unannehmlichkeiten sein mögen, es tritt das gleiche Problem auf wie beim direkten ZFS-Zugriff: Nach einer Weile bleibt der zfs receiveProzess hängen und kann nicht beendet werden.

Antwort1

Verwenden Sie eines der zahlreichen Linux-Backup-Tools, die für ZFS-Dateisysteme genauso funktionieren wie für jedes andere Dateisystem. Sie können dennoch von ZFS profitieren, indem Sie Snapshots sichern und nicht den aktuellen (sich entwickelnden) Zustand des Dateisystems. Der Vorteil ist ein kohärenter Zustand aller Dateien im Backup.

verwandte Informationen