From c51d349279239965dd0e68b604505fb99d0c9160 Mon Sep 17 00:00:00 2001 From: Peter Ludikovsky Date: Fri, 5 Nov 2021 17:19:19 +0100 Subject: [PATCH] Intro/Geschichte --- zfs-intro.md | 87 +++++++++++++++++++++++++++++++++++++++----------- zfsdemovm.png | Bin 0 -> 534 bytes 2 files changed, 69 insertions(+), 18 deletions(-) create mode 100644 zfsdemovm.png 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 0000000000000000000000000000000000000000..3037afa4e82fb722e4a18d1a96fdd9571174369d GIT binary patch literal 534 zcmV+x0_pvUP)ru**-P{jP+)y}iA?z5PG= zU|IU}-m5LL>Sf)lZ?)I;XmpA}q`i4oGqKn7`vuT_V0z#kp6nms+xB9!PmiqZpXAXO z7{v5$ukZ7t5_tE=xj-M74>Pfs^epA)s`~78{U}W3Sg+&zY0F;GXMl5oKIvLfp6}{A z>{UHgjm%Vz@W=7$^_I`=wfxkFPzUI9WP9Bs-(Jz@1xWtvxC$Z2ks}e6)Udy+7&FU8UbFr87RKWlr3-rhVtG%|LZb8y#Qr}{!-MGE1r>ad^@aCE$TWj{x z9(`B2-B-sP{`QidN9Bs`z$v*Z9G~rV{j?vuHr>eQXxeLgHuh^4^yFGcWF z9cQtBgs%&(hN>pT=Xkf5@cA(kIBu!0N%48TwwLfM%k)$o%mMbo{^!Ns-rnBc-v00Y Y3yatC{sQSGl>h($07*qoM6N<$g6QxQ