Gibt es in Unix-basierten Betriebssystemen eine Funktion ähnlich der von Sicherungspunkten?

Gibt es in Unix-basierten Betriebssystemen eine Funktion ähnlich der von Sicherungspunkten?

Mich würde interessieren, ob Dinge wie

  • Erstellen/Ändern der Dateisystemstruktur
  • Ausführung von Befehlen wieadduser
  • Änderungen zwischen Start- und Enddatum/-uhrzeit einer bestimmten Dauer

kann rückgängig gemacht werden, am besten zu einem festgelegten „Savepoint“. Ist das möglich?

Antwort1

Sie wollen im Grunde habenDateisystem-Snapshots.

ZFS ist ein Dateisystem mit dieser Funktion. Es ist im FreeBSD-Betriebssystem verfügbar (und auch in Solaris/OpenSolaris, aber ich weiß nicht, ob dieses Betriebssystem inzwischen tot ist).

Ihr dritter Punkt:

  • Änderungen, die zwischen dem Start-/Enddatum und der Uhrzeit einer bestimmten Dauer vorgenommen wurden

Das ist praktisch unmöglich, es sei denn,Endeist gleichJetztUndStartentspricht der genauen Zeit, zu der der Schnappschuss zuvor gemacht wurde.

Sie können unter Linux fast dasselbe erreichen, indem Sie Ihre Dateisysteme auf LVM-Volumes ablegen und LVM-Snapshots verwenden (bei denen es sich um Blockgeräte-Snapshots und nicht um Dateisystem-Snapshots handelt). In der Praxis möchten Sie das jedoch wahrscheinlich nicht tun. Das Ausführen von LVM mit aktiven Snapshots führt zu erheblichen Leistungseinbußen. (Andererseits haben richtige Dateisystem-Snapshots wie bei ZFS praktisch keine Leistungseinbußen.)

Antwort2

ZFSin Solaris oderoffenindianawäre wohl am einfachsten. AnsonstenBTRFS(wenn es fertig ist) oderext3cowhaben Unterstützung fürVersionierung- und das ist wahrscheinlich genau das, was Sie brauchen.

verwandte Informationen