Disks lie.

Interesting read: “Disks lie. And the controllers that run them are partners in crime.” by Dr. Marshall Kirk McKusick. Essentially repeats what i’m saying for years now: Don’t trust rotating rust. I would like to add nowadays. Don’t trust non-rotating dust. (aka flash disks). You really want checksums in your filesystem, you really want some kind of transactional behavior in your filesystem. You really want a filesystem that is based on the assumption that the world is bad. Thanks to Kris to point me to this via his blog.