A Guardian Angel of File Systems: Monitoring for File System Errors in Da...
summary
Adds a kernel push notification called FAN_FS_ERROR that alerts user-space daemons the instant a filesystem detects corruption, sending fsid, a file handle for the affected inode, an error code and a first-error count. Built by extending fanotify and validated on ext4, merged in Linux 5.16 and used in production for a customer, the tracer demo prints structured events so monitoring systems can act immediately instead of parsing noisy dmesg or polling sysfs; ports to other filesystems and richer metadata are planned.
AI-written summary · about
chapters (5)
- 0:00Start
- 2:18File system errors - Overview
- 7:04Kernel log - No man's land
- 18:38Documentation
- 24:56Future Work
related talks
19mEvaluating File System Reliability on Solid State Drives
23mCan Applications Recover from fsync Failures?
19mConfD: Analyzing Configuration Dependencies of File Systems for Fun and Profit
42mCan File Systems Survive in Data-centric World?
08mReal-time monitoring GlusterFS using Events APIs
42mProduction FS: Adapt or Die
01h 12mRedundancy does not imply fault tolerance
19mFlatFS: Flatten Hierarchical File System Namespace on Non-volatile Memories
