5 ms·
I worked at a storage company, and they reinforced to us how not only does the OS lie to us, but the hard drives also lie to the OS. So you can't take anything
by docker_up 8y ago
I worked at a storage company, and they reinforced to us how not only does the OS lie to us, but the hard drives also lie to the OS. So you can't take anything you get from a hard drive as reliable, you have to test the data once you get it, ex through CRC, etc. Data can get corrupt at any time.
As densities of data get higher and higher, it doesn't take much to have a catastrophic data failure. The only way to protect against this is having multiple replicas of your data.
- blattimwind 8y agoApplication to OS: Did you write that data out to disk? OS: Yes, I did. OS' inner voice: Nah, I didn't, but I'll do it soon, I think. OS to drive: Those write commands, they're durable yet? Drive: Sure! Drive's inner voice: Nah, they're still in my RAM, but I'll probably write them out any time now.