Skip to content

ankek/awesome-zfs

Repository files navigation

Awesome OpenZFS Awesome

OpenZFS is an open-source implementation of the ZFS file system and volume manager initially developed by Sun Microsystems for the Solaris operating system, and is now maintained by the OpenZFS Project. Similar to the original ZFS, the implementation supports features like data compression, data deduplication, copy-on-write clones, snapshots, RAID-Z, and virtual devices that can create filesystems that span multiple disks. One of the main capabilities of OpenZFS is self-healing. The file system can detect and correct errors while in use, without the need for a dedicated file system checker. This feature makes it suitable for mission-critical applications that require high availability.

About

Alt text

A curated list of resources on OpenZFS.

From πŸ‡ͺπŸ‡ͺ with ❀️.

Support us

This project has no sponsors but we accepting donations to purchase hardware for OpenZFS test rig.

You can support us these ways:

We would like to compare performance with same set of hardware components and all the money from "Buy Me a Coffee" will be spent on hardware:

  • for RAIDZ (RAIDZ1 vs. RAIDZ2 vs. RAIDZ3)
  • for dRAID (dRAID1 vs. dRAID2 vs. dRAID3)
  • for other RAIDs, supported by OpenZFS like RAID0 vs. RAID1 vs. RAID10
  • with other FS (OpenZFS vs. Btrfs vs. GlusterFS vs. Ceph vs. HDFS vs. Lustre vs. MinIO)

Please find more details about in ZFS Performance Test scenario

Contents

Legend

  • Abandoned πŸ’€
  • Monetized πŸ’°
  • Beta version ⚠️
  • Something wrong πŸ’”
  • Higly recommended πŸ’˜

Official Resources

RAIDZ official doc

RAIDZ is a variation on RAID-5 that allows for better distribution of parity and eliminates the RAID-5 β€œwrite hole”. Data and parity is striped across all disks within a raidz group. RAIDZ is effective for large block sizes and sequential workloads.

dRAID official doc

dRAID is a variant of RAIDZ that provides integrated distributed hot spares which allows for faster resilvering while retaining the benefits of raidz.

RAID with ZFS

Open ZFS focused on RAIDZ and dRAID. Meanwhile it also support other RAID types like Stripe and Mirror.

Tutorials

Beginner Guides

Snapshots, Backups and Replication

ZFS performance tuning and benchmarks

ZFS on root partition

ZFS Data Protection

ZFS Encryption

ZFS RAID and RAIDZ

ZFS dRAID

ZFS tools

ZFS Calculators

OpenZFS System Administration Commands

ZFS GUI

ZFS Monitoring

ZFS Backup tools

ZFS other tools

ZFS Cheat Sheets

ZFS on Windows

ZFS on Mac

ZFS on Raspberry Pi

ZFS on Kubernetes

ZFS on Docker

Other Awesome ZFS

ZFS troubleshooting

ZFS vs. other Filesystems

Btrfs

Videos

Contribution

Your contributions are welcome!

License

This code is released under the GNU General Public License v3.0. See LICENSE.

Estonian flag

About

Curated list of resources on OpenZFS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages