Is there any way to do software RAID-1 not with hard drives but with truecrypt volumes after they are mounted? Maybe with alternatives to truecrypt like bestcrypt or others? One thought is to use virtualization whereby the two mounted truecrypt volumes will hold the two virtual disk images of a VM that does software RAID-1 between its two virtual disks. This is trivial to set up but it's got one drawback: you cannot run VM's inside the resulting VM at full performance, as the host VM would have to have VT-x disabled. Any other ways? Target O/S is Windows 8.1.
Why don't I do RAID-1 with physical drives, you might say. It would waste too much space. I only want the critical data to be stored twice. Or three times.
To me what you are trying to do is like using a huge bulldozer when what you need is a small hand shovel. Just keep copies of your data on two different drives and be happy
a truecrypt (or similar) volume is a file, no drive. you need real RAID to perform that. on the other hand softraid was always very bad idea.
I do not want a backup, I want redundancy against data rot. Performance does not matter at all, it's NOT gigabytes being accessed every day.
Understand that, but all the comments stand. Raid is not the solution. Just keep copies on different disks.
How will I know one of the two has got a byte changed this way? I'll do a diff every day? Surely you can do better than that.
There it is! It can be done in linux with network shares: https://unix.stackexchange.com/questions/256423/software-raid-using-network-shares-as-drives Except I'm stuck with windows 8.1 for now. Can anything like loop devices or network block devices and md be done in windows?
I don't know what else to say. Surely the sky may fall also Disks may fail also. There is no 100% guarantee. Use good disks and good software and that's the best you can do.
Vmware offers a loop device on windows for its virtual disk images, so you can mount them without launching any VM. But it's only for one disk, not RAID disk arrays. Anything else?
Why on earth in the first place would you want to run Truecrypt which is known to have several security leaks, instead of the continued and updated version of it, VeraCrypt which has passed so far all the security tests done on it ? (white papers on their site and elsewhere)
I would not want to run Truecrypt, it is just the familiar software that we have a common language to communicate about, this is why bestcrypt is added to truecrypt in the title. I was thinking of saying "*crypt" but who knows what terminology has been invented with other similar solutions, so let's stick to truecrypt's terminology.