WAFL: Write Anywhere File Layout
Log-like write throughput
- No segment cleaning (LFS)
- Write data allocated to optimize RAID performance
Active data is never overwritten (shadow paging)
- On-disk data is always consistent
- File system state is changed atomically
Client modification requests are logged to NVRAM
- NVRAM log is replayed only on reboot