▲ | p_l 3 days ago | ||||||||||||||||||||||||||||||||||
The lack of traditional 'fsck' is because its operation would be exact same as normal driver operation. The most extreme case involves a very obscure option that lets you explicitly rewind transactions to one you specify, which I've seen used to recover a broken driver upgrade that led to filesystem corruption in ways that most FSCK just barf on, including XFS' For low-level meddling and recovery, there's a filesystem debugger that understands all parts of ZFS and can help for example identifying previous uberblock that is uncorrupted, or recovering specific data, etc. | |||||||||||||||||||||||||||||||||||
▲ | koverstreet 3 days ago | parent [-] | ||||||||||||||||||||||||||||||||||
Rewinding transactions is cool. Bcachefs has that too :) What happens on ZFS if you lose all your alloc info? Or are there other single points of failure besides the ublock in the on disk format? | |||||||||||||||||||||||||||||||||||
|