Originally posted by duby229
View Post
The journalled filesystem will recover itself (the metadata), but the data may or may have not been written correctly, there is no way to know.
Hard drives cannot cope with a data transfer that is abrupty interrupted as they have no fucking idea of what is happening, they see only blocks as they are block-level devices, they don't know filesystems, it's not their job.
Unless we are talking of a Drobo, which is a self-sufficient device running a proprietary RAID filesystem that shows itself as a single drive over USB, Esata or whatever.
So they make sure they write all blocks they received before the power was cut in the right places (hopefully), but how and were they go depends from the filesystem level, and if the filesystem level does not cope with power failures you corrupt data or the whole filesystem.
Comment