#18
Post
by penartur » Thu Dec 23, 2010 5:21 pm
Drive Extender is not JBOD.
1) When you're losing one JBOD volume, you're basically losing all your data (although you can recover some data by recover utilities like R-Studio, if you're lucky so that filesystem didn't shuffled different blocks of one file through all drives, and if you're using filesystem that supports data recovery). Drive Extender works on a per-file basis, while JBOD works on a per-block basis; also, there is a filesystem on each drive. That means that with Drive Extender, after losing one drive, you will be able to read the remaining data in a natural way (without any recover utilities), and you will only lose files that were entirely on a failed drive.
2) Drive Extender supports files/folders duplication. That is, you may enable mirroring for an individual folder, and after single drive failing (in a multi-drive setup) all the files in such a folder will be safe (and also these will be immediately duplicated on other drives if there is more than one drive remained, so that if another drive fails before you will purchase a replacement, files will still be safe). So that you can enable duplication for folder where your accounting documents are, and still fill up the entire storage space with a not-so-sensitive blu-ray copies (as opposed to mirror RAID). JBOD does not supports duplication.
3) With JBOD, you have to resize filesystem (if it supports resizing) when adding a new HDD. With Drive Extender, everything is transparent, you just plugging in a new drive and pressing the "Add to storage pool" button.
4) With JBOD, you cannot remove an arbitrary drive (not with filesystems i know about, although some filesystems support shrinking, so that you can remove first or the last drive). With drive extender, you can remove any drive from the pool as long as you have enough of free space.
5) With all hardware JBOD implementations i know about, and with some primitive software implementations (possibly the one on that d-link NAS) you cannot span JBOD between internal and external drives. Drive Extender doesn't care about drives interfaces, so that when you want to upgrade your storage, and all internal hdd slots are occupied, you can put a new HDD in the USB enclosure, connect it to your NAS, add it to the storage pool, remove some old HDD from the pool, shut down the NAS, and physically replace old HDD with a new one.
6) If motherboard of your NAS fails, you will spend a long time trying to restore your JBOD. With Drive Extender, each drive could be connected to the PC, and it will appear as an ordinary volume with some of your files.
A closer analog to Drive Extender is not JBOD but LVM; however, even LVM is far beyond Drive Extender.
PS: If you're interested, basically, Drive Extender works like that: there is a number of formatted volumes (with filesystem on each of these) in the storage pool; there are some files stored on each volume; and there is one virtual volume which combines all that files across volumes (so that if there is dir1\file1 file on first volume and dir1\file2 file on second volume, you will see both file1 and file2 under dir1 on a virtual volume). Also there is some system service which maintains data duplication (so that when you will upload some sensitive_file to sensitive_dir, it will create such a file in sensitive_dir on some two volumes of the pool).
Also, the benefit of Windows Home Server is that it could work as a router/gateway/web server at the same time.
By the way, i'm getting something like 80 to 90 megabytes per second when reading data from my WHS box (it seems to be limited either by 1gbps network or by drives speed). I doubt that cheap dedicated NAS with a slow ARM CPU is capable of that. In fact, i read of speeds about 3 to 10 megabytes per second for some of such designed-for-home NASes.
Last edited by
penartur on Thu Dec 23, 2010 5:30 pm, edited 1 time in total.
Lifebook P1032 (1024*600 8.9") => Averatec AV1000 (WXGA 10.6") => Kohjinsha SH6 (1024*600 7.2") => Sharp M4000 (WXGA 13.3") => X200-AFFS, dead => X200s-AFFS, later -PVA => X220 4290RV5 + Intel 310 80GB, T420s 4173KSU + FHD IPS + Sandisk Z400s 128GB