Skip to content

mminkus/zfs-ondiskformat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZFS On-Disk Format

An independently written description of the ZFS on-disk format for modern OpenZFS.

This document is derived from the ZFS On-Disk Specification (2006), Copyright 1994–2006 Sun Microsystems, Inc., licensed under the Berkeley License (see LICENSE-SUN.md).

The original specification is maintained by Matthew Ahrens at github.com/ahrens/zfsondisk. This project extends it with all changes made by OpenZFS since 2006, written from the publicly available OpenZFS source code.

Documentation

The documentation is organized into chapters covering each layer of the ZFS on-disk format:

Status

Phase 1 (initial documentation of the on-disk format) is complete. Phase 2 (modernization with post-2006 OpenZFS features: encryption, dRAID, block cloning, feature flags, etc.) is also complete. Phase 3 (new chapters covering modern OpenZFS on-disk topics beyond the original 2006 specification) is also complete.

The project is currently in maintenance mode. Future Phase 4 work is planned as advanced OpenZFS deep dives, such as send/receive stream format details, MOS object-directory reference material, zdb verification guidance, and feature-activation behavior mapping.

Resources

License

This project is dual-licensed:

About

ZFS on disk format for modern day OpenZFS

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-SUN.md

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors