Apple könnte mithilfe von ZFS ein neues Sicherungs- und Wiederherstellungssystem implementieren

  Gestern habe ich es dir gesagt dass in iOS 5.1 Hinweise auf die mögliche Implementierung des Datenspeichersystems namens ZFS oder Zettabyte File System gefunden wurden. ZFS ist ein äußerst zuverlässiges und vielseitiges System und sollte für Cloud-Systeme die erste Wahl eines jeden Entwicklers sein. Wenn ZFS so gut für die Cloud ist, wie würde es dann auf iDevices aussehen? ZFS hat eine Funktion namens Snapshots mit dem Apple Backups des iOS unserer iDevices erstellen könnte, Backups, die über iCloud extrem schnell wiederhergestellt werden könnten, auch ohne dass wir es wissen.

Ein Vorteil von Copy-on-Write besteht darin, dass beim Schreiben neuer Daten durch ZFS die Blöcke mit den alten Daten beibehalten werden können, sodass eine Snapshot-Version des Dateisystems verwaltet werden kann. ZFS-Snapshots werden sehr schnell erstellt, da alle Daten, aus denen der Snapshot besteht, bereits gespeichert sind; Sie sind außerdem platzsparend, da alle unveränderten Daten vom Dateisystem und seinen Snapshots gemeinsam genutzt werden. Es können auch beschreibbare Snapshots („Klone“) erstellt werden, wodurch zwei unabhängige Dateisysteme entstehen, die sich einen Satz Blöcke teilen. Wenn Änderungen an einem der Klondateisysteme vorgenommen werden, werden neue Datenblöcke erstellt, um diese Änderungen widerzuspiegeln. Alle unveränderten Blöcke werden jedoch weiterhin gemeinsam genutzt, unabhängig davon, wie viele Klone vorhanden sind. Dies ist eine Umsetzung des Copy-on-Write-Prinzips.

  Mit diesem Snapshot-System von ZFS könnte Apple ein System ähnlich der Time Machine auf dem Mac auf iDevices bringen. Die Verwendung dieses Datensicherungs-/Wiederherstellungssystems wird viel einfacher und schneller und vielleicht könnten wir sogar mehr Arten von Daten in Apples iCloud speichern. Im Moment sind dies nur Spekulationen, da nicht bekannt ist, wofür Apple ZFS verwenden wird, aber die Zukunft verspricht äußerst interessant zu werden!