Yeah this makes no sense:
Also, I didn't realize Flexraid ran in Windows. How are the speeds with a parity configuration? How is it superior?
As of now, Flexraid is not real time. However, rumors are someday it might.
I think 2.0 Beta does have a "real time" configuration in it. I only need snapshot anyway as I'll only be changing my data once a week. I'll just have the parity snapshot run nightly.
On-disk post-processing dedupe is baked into the core OS now, it functions on ReFS & NTFS. Of course the question then becomes at what edition point does it become enabled.MS do have excellent dedup which they use in their server SIS (and also in WHS backups) but its a shame this is not part of SS or ReFS.
From what I've read, FlexRaid seems like a vastly superior solution to the problem
ZFS is really easy and intuitive. No need for 20 commands to create a raid, and format and setup partitions etc etc.
Create a zfs raid:
# zpool create myRaidNow raidz2 disk0 disk1 disk2 disk3 disk4
this creates a raid6 (raidz2 is raid6). No need to format, just start to copy data immediately. To create raid-5 (raidz1)
# zpool create myRaidNow raidz1 disk0 disk1 disk2 disk3 disk4
To create a single disk:
# zpool create mySingleDisk disk0
Create a new partition (similar to create D: or E
# zfs create myRaidNow/HereBeMyMovies
this creates a new partition, no need to format. Just start to move data. The zfs partition grows and shrinks as needed. (In normal Linux/Unix filesystems, the partition is fixed in size and does not grow/shrink as needed).
On top of that, you can add an gui. For instance, napp-it. No need to learn Unix or Linux. I never use any gui for zfs, it is easier to type commands as above, than learn a web gui such as napp-it:
http://www.eviltyrant.com/blog/?p=988
This is fundementally impossible with sata over sas. A sata drive simply doesn't have the unique ID which is identifiable over the disk subsystem that a sas drive has, and no amount of smarts with how ZFS/Solaris deals with this can solve it. The only solution is to write that unique ID onto the disk into the filesystem headers/descriptors, which is how hardware controllers which do array roaming do it.Can you say drive labels that don't change when you move a disk to a different slot?
This is fundementally impossible with sata over sas. A sata drive simply doesn't have the unique ID which is identifiable over the disk subsystem that a sas drive has, and no amount of smarts with how ZFS/Solaris deals with this can solve it. The only solution is to write that unique ID onto the disk into the filesystem headers/descriptors, which is how hardware controllers which do array roaming do it.
You can blink a drive lamp by writing a Unix command. You ask zfs to read from the disk you specify, to /dev/null. Then only that single disk will be active, and the led will be active.There is a big difference in manageability. MSFT has worked with enclosure manufacturers to enable blinking of drive LED's from a GUI console, and a lot of other things that make it easier to manage that ZFS on Solaris. Can you say drive labels that don't change when you move a disk to a different slot?
Also, the biggest problem ZFS has is that I can't incrementally add a disk to an existing raidz array - I have to move the data to other storage, tear down the array, and then rebuild it and move the data back. Almost all hardware controllers support this kind of expansion, and so does md on linux, and Windows 8 software raid does as well, with thin provisioning to boot.
Given that Oracle is not adding features like this to ZFS, this is a big opportunity for MSFT.
I am a unix hack and run Linux software raid and windows hardware raid at home. I was thinking about converting to ZFS, but if MSFT can fix performance on writes, that's where I am going to move to. It's easier to manage and easy to expand storage, which are my two primary drivers in selection.
dd if=/dev/sdm of=/dev/null bs=8M count=100
I like Microsoft's offering. It essentially gives me more flexibility than I had previously with WHS, with more data reliability, and I am still in a familiar Windows environment. I'm still sad at the abysmal parity write speeds, but I can find ways around this.
najames, your speeds are interesting. I wonder what's causing that weird speed drop-off.
I like Microsoft's offering. It essentially gives me more flexibility than I had previously with WHS, with more data reliability, and I am still in a familiar Windows environment. I'm still sad at the abysmal parity write speeds, but I can find ways around this.
But for a Home usage ? lose 1 drive, be careless= lose everything.
From what I've read, FlexRaid seems like a vastly superior solution to the problem....
At present, this is fulfilled only by unRaid and FlexRaid on Windows. Copy your data, generate a check sum at regular intervals, and FlexRaid works great. The developer has decided to make it commerical and is also working on a very ambitious ZFS like product.
In linux I find drives in hot swap raid cages that have leds using dd.
Something like the following will show me where /dev/sdm is:
Code:dd if=/dev/sdm of=/dev/null bs=8M count=100
You're probably still better off installing FlexRaid.
MS solution would be perfect IF (and its a big IF) they did not strip data.
Raid5/6 in for business makes sense (since there will be a 24/7 monitoring, hot spares, etc etc).
But for a Home usage ? lose 1 drive, be careless= lose everything.
Isn't this the risk for any RAID 5-like solution?...You lose 2 drives (assuming 1 parity drive) and you lose everything. Unnecessary risk/hassle for media storage.
But in this case, for home use it would be better to have duplicate copies of data to protect against drive failure, which just turns things into a RAID 1 anyway, which Storage Spaces can also handle.
This doesn't protect against a single drive failure, as this is not live. Storage Spaces shouldn't replace a sound backup strategy anymore than a real RAID solution.It would be much better to make backup than RAID1 (or any other raid level) and store the backup off site or at minimum not powered on all the time.
I think you are bit too harsh. Many of the shortcomings also applies to ZFS, but still people considers ZFS as good. So many of the shortcomings you point out, are not really catastrophic, you can work your way around that. For instance, when you add new disk, the data is not rebalanced. Well, just create a new folder, and move your data to the new folder which means the data will be rebalanced.I have written up many of the points discussed in this thread in the following blog post:
Windows 8 Storage Spaces: Bugs and Design Flaws