I’ve had my week hi-jacked with the recent release of the Windows Home Server “Vail” Release Candidate.
There has been heaps of comment about the removal of the Drive Extender functionality (much of it bitter). Actually, for me Drive Extender is not such an issue, because in my opinion it was always a bit of an ad hoc solution. It worked well, but I would have liked to have seen it implemented as a lower level system driver, rather than at the file system level. I tend to use only a couple of big disks, either in a RAID array or separately. Assuming you still plan to use Vail, what are your options? I did a little research, and then tried out some of the options on my Hyper-V system. None of the options I present are a replacement for DE, but they may fit your requirements.
Option #1, Hardware RAID on the motherboard – If you have two hard drives that are the same size and preferably the same manufacturer, then you can set up a RAID 0 array. For example my Gigabyte motherboards support Hardware RAID. I’m not going to go into details here, because many of the posts indicated that RAID is too complex for the average home user, and I figure those of you who may use this approach probably already know about RAID and the various configurations.
Option #2, Hardware RAID on eSATA device – I am the proud owner of a SOHOTank ST2, which is an external enclosure which takes two hard disks (the same size), and optionally applies RAID 0 to the two drives. I’ve used this to prop up a 4 TB disk on the VAIL RC. There are other devices available that take more drives, and provide other RAID configurations. I mention this because although this is an expensive solution (at least when compared to a bunch of old disks you have lying around), it works well, and the user really does not need any technical knowledge. It also performs really well.
Software options, Windows Server Disk Management – You can use the Windows Server Disk Manager in Vail to combine multiple drives together. I added 5 different disks, sized 8GB, 4GB, 8GB, 10 GB and 10 GB (the reason for the weird sizes is that I created virtual disks, because I did not want to have to set up a physical system until Vail is released).
1) I extended the 8GB drive with the 4 GB drive (Right-click on the 8GB drive, and select Extend Volume…, and then select spanned volume). I formatted the resulting 12 GB drive, and assigned my “Pictures” share to this drive. Then I copied about 10 GB of photos onto this drive, leaving about 2 GB of free space. Then, while Home Server continued to run and serve up media, I went back into Disk Management, and extended the volume I just created again, with the other 8 GB drive. Immediately the Home Server Dashboard reported that I had about 10 GB of free space available. Now I tested this with virtual drives, but it will work perfectly with physical hard drives. This is equivalent to the “extender” functionality in Drive Extender.
2) I did the same as above, but instead of selecting a spanned volume, I select striped volume (using only the two 8 GB drives because a striped volume will only stripe upto the size of the smallest drive. Note I don’t think this option is so useful, because of the requirement of having two identically sized drives. This option gives increased speed, but given that all access to media is typically over the network, I don’t get any benefit from having my drive work slightly faster.
3) The last option I tried is to provide fault-tolerance using the “Add Mirror” command. This takes two drives that are the same size, and keeps a copy of your files on both. DE did this by copying all files to two separate disks, which is similar. This is a software version of RAID 1. Again this functioned perfectly
So, the software options provide at least some of the functionality of DE, but do NOT provide a means to pull a drive out of the middle of a bunch of drives (say if it is starting to fail).
PS. One last option I did not investigate. There is also the ability to create a RAID 5 array, which is a much more efficient way of getting fault tolerance than RAID 1. I might try that tomorrow.