The ZFS filesystem
summary
Hands‑on ZFS on FreeBSD: creates pools using mdconfig memory devices, runs zpool and zfs commands to make pools and datasets, shows snapshots and boot environments, and inspects pools with zpool status and iostat. Highlights: 400GB→27GB compression on real data, constant‑time zpool destroy and pool expansion, and self‑healing repaired 196MB from a corrupt mirror. Demonstrations use VirtualBox/VMware or local FreeBSD installs and succeed with live fixes and fast rollback.
AI-written summary · about
chapters (33)
- 0:00Introduction
- 1:20History of ZFS
- 3:00What does ZFS do
- 5:33Integrity
- 6:46Disk checksums
- 8:37Block checksums
- 9:43Storage architecture
- 11:30Pooled storage
- 11:57Copyonwrite transactions
- 13:28ZFS administration
- 14:33Storage pools
- 19:17Using disks directly
- 21:05ZFS has concepts
- 22:08Pool status
- 23:19Pool IO stats
- 25:40Destruction
- 25:58Multiple disks
- 29:36Mirrored disks
- 30:27Raid Zed groups
- 31:51Data sets
- 34:34Properties
- 35:14Noexec
- 35:25Userdefined properties
- 36:10Quotas
- 36:22Reservations
- 36:53Compression
- 38:24Snapshots
- 39:33Selfhealing data
- 41:00Demo
- 41:39NFS goes
- 42:14Everything is fine
- 42:29Corrupted disks
- 42:54Outputs
related talks
16mOpenZFS
16mOpenZFS
44mReinventing the File System: OpenZFS
23mImproving data placement for Zoned Linux File systems
25mZonefs: Features Roadmap
34mFreeBSD is not a Linux Distro
18mExperiences implementing zonefs support in ZenFS
22mQZFS: QAT Accelerated Compression in File System for Application Agnostic and Cost Efficient Data Storage
