1
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][12]) 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.
Following Evan Anderson advice I was able to implement what needed. I used the standard tools (Disk Manager) to create a couple of RAW partitions (simply removing tick on "Format" box), no need to use command-line tools. These can be used directly with
mdmadmin --create
. Everything after that is standard Linux management. – None – 2013-12-27T09:21:30.790Glad to hear it worked out well. – Evan Anderson – 2013-12-27T22:36:05.667