APFS in Detail: Data Integrity
This series of posts covers APFS, Apple’s new filesystem announced at WWDC 2016. See the first post for the table of contents. Data Integrity Arguably the most important job of a file system is preserving data integrity. Here’s my data, don’t lose it, don’t change it. If file systems could be trusted absolutely then the “only” reason [...]
In: Software · Tagged with: APFS, checksums, RAID
On RAID-6 recovery
Notice: Undefined variable: eqlabel in /home/knmngmprl21d/public_html/blogs/wp-content/plugins/wp-quicklatex/wp-quicklatex.php on line 1613
RAID algorithms have become a particular fascination of mine, and I recently read a very interesting paper that describes an optimization for RAID reconstruction (by Xiang, Xu, Lui, Chang, Pan, and Li). Before writing double- and triple-parity RAID algorithms for ZFS, I spent a fair bit of time researching the subject and have stayed interested [...]
In: Software · Tagged with: EVENODD, flash, RAID, RAID-6, RDP, ZFS
What is RAID-Z?
The mission of ZFS was to simplify storage and to construct an enterprise level of quality from volume components by building smarter software — indeed that notion is at the heart of the 7000 series. An important piece of that puzzle was eliminating the expensive RAID card used in traditional storage and replacing it with [...]
In: ZFS · Tagged with: Fishworks, HSP, JeffBonwick, RAID, RAID-Z, ZFS