diff --git a/zfs-intro.md b/zfs-intro.md index 7be0701..9a6add4 100644 --- a/zfs-intro.md +++ b/zfs-intro.md @@ -1,21 +1,3 @@ ---- -title: "ZFS Einführung" -subtitle: "Über die Grundlagen von ZFS und seine Besonderheiten" -author: "Peter Ludikovsky" -keywords: - [ - "ZFS", - "Zetta File System", - "pool", - "dataset", - "redundancy", - "snapshot", - "dedup", - "volume manager", - ] -lang: "de_AT" -... - ZFS Einführung ============== @@ -33,9 +15,78 @@ Inhalt - Deduplikation - Kompression +Geschichte +========== + +Geschichte +---------- + +- 2001: Beginn der Entwicklung bei Sun für Solaris +- 2005: Erster Public Release, Code wird Open Source +- 2006-2010: Portierung auf Linux, MacOS, FreeBSD +- Ab 2010: Oracle macht ZFS zu Closed Source, offene Entwicklung + weiter als OpenZFS + +Features +======== + +Pools +----- + +- ZFS ist Dateisystem und Volume Manager gleichzeitig +- Basis: Blockdevices +- Blockdevices können zu `vdev`s zusammengefasst werden +- Blockdevices und `vdev`s bilden zusammen einen Storage Pool +- Viele Einstellungen schon hier möglich, werden runter vererbt + +Demo +---- + + + +Datasets +-------- + +- Datasets entsprechen eigentlichen Dateisystemen +- Können verschachtelt werden +- Settings eines Datasets werden vererbt +- Standardmäßig so groß wie das übergeordnete Dataset +- Quotas können gesammt, pro User oder pro Gruppe vergeben werden + +### Volumes + +- Spezielle Datasets +- Verhalten sich wie Blockdevices +- Gerne genutzt für VM Images, Swap Space, … + +Redundanz +--------- + +Caches +------ + +Snapshots +--------- + +Besondere Features +================== + +Deduplikation +------------- + +Kompression +----------- + Links ===== +Links +----- + +
+
ZFS Demo VM
https://cloud.usrspace.at/s/eB4ifqQBNtLz322
+
+ Präsentation ist [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/legalcode.de) diff --git a/zfsdemovm.png b/zfsdemovm.png new file mode 100644 index 0000000..3037afa Binary files /dev/null and b/zfsdemovm.png differ