I want the data on a server to be secure as possible so I intend to use TruCrypt which served me well so far (as a Windows user).
Installing, running & mounting isn't an issue.
I'm worried about sudden server shutdowns, power spikes, reboots, I don't know..
What if a data is being written and then power off, before it wrote all the data?
This is even more worrying since the whole encrypted volume is a one file, and if a byte or few are corrupted then everything is gone, I think, not sure.
So, does anyone knows better? Any link regarding this kind of issue?
Edit #1:
I've found part of an answer to my question in TrueCrypt's FAQ:
What will happen when a part of a TrueCrypt volume becomes corrupted?
In encrypted data, one corrupted bit usually corrupts the whole ciphertext block in which it occurred. The ciphertext block size used by TrueCrypt is 16 bytes (i.e., 128 bits). The mode of operation used by TrueCrypt ensures that if data corruption occurs within a block, the remaining blocks are not affected.