Release ZFSonLinux 0.8.0

Es hat etwa zwei Jahre und 5 RC-Versionen gedauert, bis die Entwickler von ZFS on Linux (kurz ZoL) eine Ă€ußerst wichtige Version herausbrachten — ZFS-0.8.0.

Neue Funktionen:

  • "Natives" VerschlĂŒsseln sowohl fĂŒr Dateisysteme als auch fĂŒr Partitionen. StandardmĂ€ĂŸig wird der Algorithmus aes-256-ccm verwendet. Die SchlĂŒssel fĂŒr das Dataset werden mit dem Befehl „zfs load-key“ und den zugehörigen Unterbefehlen verwaltet.
  • VerschlĂŒsselung bei zfs send/receive. Ermöglicht die Speicherung von Backups auf nicht vertrauenswĂŒrdigen Diensten, ohne dass eine Kompromittierung möglich ist.
  • Entfernen eines GerĂ€ts aus dem Pool mit dem Befehl „zpool remove“. Alle Daten werden im Hintergrund auf die verbleibenden ObergerĂ€t ĂŒbertragen, wodurch die KapazitĂ€t des Pools entsprechend reduziert wird.
  • Der Unterbefehl „zpool checkpoint“ ermöglicht es, den gesamten Zustand des Pools zu speichern und bei Bedarf zu diesem genauen Zustand zurĂŒckzukehren. Dies kann als erweiterter Snapshot des Pools angesehen werden. Es ist nĂŒtzlich bei komplexen administrativen Aktionen, die andernfalls irreversibel sind (z. B. Aktivierung einer neuen Funktion, Zerstörung eines Datasets usw.)
  • TRIM fĂŒr die GerĂ€te des Pools. Ermöglicht eine effizientere Nutzung von Solid-State-Laufwerken und verhindern, dass ihre Leistung und/oder Lebensdauer beeintrĂ€chtigt wird. Trim kann sowohl mit dem separaten Befehl „zpool trim“ als auch durch Aktivieren der Option discard — der neuen Pool-Eigenschaft „autotrim“ — durchgefĂŒhrt werden.
  • Initialisierung des Pools. Der Unterbefehl „zpool initialize“ schreibt sein Muster in den gesamten nicht zugewiesenen Speicher. Dies beseitigt den anfĂ€nglichen Leistungsabfall, der in einigen virtualisierten Speicherlösungen (z. B. VMware VMDK) auftreten kann.
  • UnterstĂŒtzung fĂŒr Projektabrechnung und Quoten. Diese Funktion fĂŒgt der bestehenden Speicher- und Quotenabrechnung eine Projektverwendung und Quoten hinzu. Die Projektquoten fĂŒgen eine zusĂ€tzliche Dimension zu den traditionellen Quoten fĂŒr Benutzer/Gruppen hinzu. Die Unterbefehle „zfs project“ und „zfs projectspace“ wurden hinzugefĂŒgt, um Projekte zu verwalten, Quotenlimits festzulegen und Nutzung zu berichten.
  • Kanalprogramme. Der Unterbefehl „zpool program“ ermöglicht die Verwendung von LUA-Skripten zur AusfĂŒhrung administrativer Aufgaben. Die Skripte werden in einer „Sandbox“ mit Zeit- und SpeicherkapazitĂ€tsgrenzen ausgefĂŒhrt.
  • Pyzfs. Neue Python-Bibliothek zur Bereitstellung einer stabilen Schnittstelle fĂŒr die Verwaltung von ZFS. Dieses Wrapper sorgt fĂŒr eine eindeutige Zuordnung (one-to-one) zu den Funktionen der libzfs_core API, jedoch sind die Signaturen und Typen natĂŒrlicher fĂŒr den Python-Dialekt.
  • KompatibilitĂ€t mit Python3. Die Dienstprogramme «arcstat», «arcsummary» und «dbufstat» wurden fĂŒr die KompatibilitĂ€t mit Python3 aktualisiert.
  • Direct IO. UnterstĂŒtzung fĂŒr die Verwendung des direkten Zugriffs (O_DIRECT) hinzugefĂŒgt.

Die Subkommandos scrub/resilver/list/get wurden ebenfalls beschleunigt, die Möglichkeit hinzugefĂŒgt, Metadaten auf einem separaten GerĂ€t (z.B. einem leistungsstarken SSD mit geringem Volumen) auszugeben, die Leistung von ZIL durch Caching und Optimierung erhöht sowie UnterstĂŒtzung fĂŒr hardwarebeschleunigte SHA256-PrĂŒfziffern und AES-VerschlĂŒsselung mit Intel QAT (Quick Assist Technology) hinzugefĂŒgt.

UnterstĂŒtzte Linux-Kernel: 2.6.32 — 5.1 (auf Kernen 5.0 und höher wird SIMD-Beschleunigung derzeit noch nicht unterstĂŒtzt)

VollstĂ€ndig Änderungsliste

Standardwerte der Modulparameter wurden so gewĂ€hlt, dass eine optimale Belastung fĂŒr die meisten Arbeitslasten und Konfigurationen gewĂ€hrleistet ist. FĂŒr eine vollstĂ€ndige Liste der Optionen — man 5 zfs-module-parameters

Quelle: linux.org.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster