The badblocks program really isn't designed to catch maliciously
designed "fake" flash FTL's.  The "bit dropping pages" aren't
necessarily constant, which means there might not be a set of block
numbers that you can _put_ in the bad block inode.   The bad block inode
is a bad idea in these modern days anyway.   It made sense back in the
days of IDE disks, or its predecessors, which didn't do the bad block
remapping in the drive firmware.   These days, it just causes confusion
and data loss by users who think it's a good idea.

I'm of half a mind of deprecating and disabling badblocks and e2fsck -cc
in the next major release of e2fsprogs, since more and more users are
using it to their detriment, and while I can't legislate away stupid
user tricks, I can remove tools that invite stupid user tricks....

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/796717

Title:
  e2fsck not fixing some fs errors

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/e2fsprogs/+bug/796717/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to