As andre says that's pretty ambitious.
I would dispense with the idea of using a USB drive in your "RAID" it would slow your whole setup down and be kind of dangerous from a data standpoint. the two drives you manage to put into your box as a slave and master drive will participate in a RAID ok.
regardless of how you do this you'd be creating a pseudo RAID with LVM
or a software RAID using RAIDTOOLS
I'd ask on a debian forum like Andre suggests, as I've never done this before, one Kuro user seems to have done it on the Kuro Forum (I think you'd need an external enclosure and power supply though)http://www.kurobox.com/forums/viewtopic.php?t=659&highlight=dual+drives
BTW 2-750 GB Seagate PATA Drives
would end up giving you a 1.5TB package if you so desired.
Careful with trying to add devices to a software RAID, stick with the two internal drives. and just mount your other drive somewhere inside a directory that belongs to the RAIDED drive. you can use [i]df[/i]
to monitor the space on your devices rather easily.
There are quite a few ways to encrypt data onto a drive, if you encrypt the whole block device. like with Loopaes
you can't add space to it. If you individually encrypt each file and store it on the block device (like with ENCFS
) then you can make the device as big as you want so long as you manage to get the files back onto the resultant block device http://www.linux.com/article.pl?sid=06/03/13/1656228http://en.wikipedia.org/wiki/Disk_encryption_software
5. Careful with this idea, you loose the key you loose your data, gone kaput, non-recoverable period. (With ENCFS
since I am familiar with this you could come up with a script to look for your USB drive, copy the key file over to the directory where your encrypted data lies.... THEN you can mount the encrypted device. When you leave and unmount the encrypted device you could just delete the key, or to be real anal use a tool like wipe or bcwipe
to do a multipass wipe of the keyfile you copied over.
If you can't come up with this script on your own then you may be better off not trying until you gain a little bit more comfort and experience with writing some shell scripts, and with linux, you can always make this your "last" project in the quest to do this.
My advice to you would be to stick with RAIDing your two "internal" drives together first with RAIDTOOLS or MDADM
(I think that's how the terastation does it anyways). Once you do that you can use a myriad of options to place an encrypted volume there personally I think the ENCFS
options are easiest
A terastation user has already used Truecrypthttp://www.terastation.org/wiki/Encryption%2C_NTFS_Support%2C_and_Windows_Share_Management
And of course I use ENCFShttp://buffalo.nas-central.org/index.php?title=Encrypted_Filespace_with_EncFS