Skip to content
Discussion options

You must be logged in to vote

I think the confusion here is about readonly importable pools, but causing crash on writable import. OpenZFS code is complex with a lot of layers and lots of internal consistency checks. For simpler filesystem, like ext4 the fsck can detect inconsistencies and handle them - creating lost files, untangle overlapping ones, etc. In ZFS it is hard to do tat due to the many layers, data structures complexity and way things can go wrong. If something is not consistent, say overlapping files any further writes can do a lot of damage and consistency checks trigger to protect what is left of the pool. Some of the check can be disabled and potentially spread the damage, others can be avoided by imp…

Replies: 3 comments 8 replies

Comment options

You must be logged in to vote
5 replies
@BRUrban
Comment options

@amotin
Comment options

amotin Oct 2, 2025
Collaborator

@BRUrban
Comment options

@amotin
Comment options

amotin Oct 2, 2025
Collaborator

@BRUrban
Comment options

Comment options

You must be logged in to vote
2 replies
@BRUrban
Comment options

@robn
Comment options

robn Oct 3, 2025
Collaborator

Comment options

You must be logged in to vote
1 reply
@BRUrban
Comment options

Answer selected by BRUrban
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants