I have a brand new PC dual booting out of a single SSD drive (win7+debian). I added a couple of 2T hd I want to use from both Win & Linux. My target is to have two separate RAID-1 arrays on four 1T partitions.
I started partitioning under Linux (/dev/sd[de]) and buliding the array there works as expected (using
mdmadmin --create /dev/md0 --level=mirror --raid-devices=2 /dev/sd[de]2).
Unfortunately Win7 seems unable to use the "remaining" free partitions (/dev/sd[de]1): it accepts my inpud, but then chokes with "insufficient disk space on device". I tried also reducing the size of the partitons (some posts imply Win needs a 1MB "overhead" partition), but I was not able to make it work.
I then deleted all partitions and created "Volumes" on Win7 and also this works as advertised.
Unfortunately it creates 1T Volumes, but also creates two partitions: the "small 1MB" and another one spanning the rest of the disk; no space left for Linux array.
Can someone suggest a strategy to create two 1TB RAID-1 disk arrays on two 2TB physical disks, one to be used under Win7 and another under linux?
NOTE: Linux Array will be an LVM volume mainly devoted to XEN VMs storage, so mounting the Win Array (ntfs) under Linux is not an option, unfortunately.