7

I am assembling file server for home use. I wonder if it is possible to use multiple disks in a way that they will be visible in network as one continuous space? More less like JBOD. I am using SATA disks, NTFS formatted. Can I achieve this by symbolic links? I mean setting up links from 4 disks to one folder that is sheared? Or there is some way to mach all 4 disks with JBOD on system level and expose this space to the network? Can I setup JBOD when two disks are on different controller than other two?

Additional info:
Platform: D945GCLF2 + Atom 330 + 2GB RAM
System: Win2008R2 Server on ATA disk
Storage: 4x1TB SATA disks (2 disks on onboard controller, 2 disks on PCI controller)
Usage: Usually one user reading/writing data, basic access rights model (like one from Windows) is ok.

Note: I would prefer to stick with Windows+NTFS rather then using FreeNAS+ZFS.

Update:
After reading all answers and comments I decided to use Dynamic Disks and go with Raid 5. The reason why I decided this in first place was to solve problems with my main computer and its constant disks consistency checks, lost files or even partitions so RAID 5 it is.
For now I will stay with software RAID and I will see how it works for me. If I performance will be an issue I will switch to hardware RAID as Zoredache and Molly suggested.

6
  • 4
    Your data would be safer if you setup a RAID5 volume and included all four of the 1TB drives as members.
    – Zoredache
    Sep 30, 2009 at 23:02
  • why not using a 4 port SATA RAID controller?
    – Molly7244
    Sep 30, 2009 at 23:39
  • Or better just stick to symbolic links. This minimizes chances of losing everything at once and you can provide selective redundancy to most important files by hand.
    – Gleb
    Sep 30, 2009 at 23:44
  • As I recall, you can't setup a software RAID 5 for your system volume. The RAID 5 is a good idea, but you would need to the install the OS on separate a disk(s).
    – Carl Campos
    Sep 30, 2009 at 23:55
  • @yoosiba, since this is a Mini-ITX board, is it going in a SFF case? Check to see if full-size add-on cards will have enough room.
    – hyperslug
    Oct 1, 2009 at 1:41

7 Answers 7

8

If you convert the disk to Dynamic Disks (go to Disk Management in your System Management, right-click the disks and choose "Convert to Dynamic Disk"), you can then create a new "Spanned" volume. Windows will then join all of your disks together into one logical volume.

Note however that you get zero redundancy with this method of joining the disks, so if you lose one disk you lose the lot.

1
  • 2
    Best answer so far. Just because you CAN do it doesn't mean you should.
    – Carl Campos
    Sep 30, 2009 at 23:53
4

What you can do is go to computer management then disk management.

Convert all of them to Dynamic disks and then you should be given the option to create a new Raid 0 / spanned disk that will achieve what you want.

I can't quickly find a picture for RAID 0, but after making the disks dynamic, the options should be in the right click context menu. After clicking on it, you should get to a screen similar to this:

alt text

That being said,I highly recommend against this unless you have a good backup plan. I personally have 4x 1TB drives and use them as 2x 2TB raid 1's (although recently been thinking about just using them as normal disks with rsync or similar between them).

And remember, even if you go for the above, always backup your important files.

Lastly, unless you have a Technet / MSDN subscription and a number of licences, Windows server 2008 can be expensive. Although I have a Technet, I use Freenas and CIFS. I am VERY happy with it.

5
  • 1
    I think you mean RAID 0
    – Giffyguy
    Sep 30, 2009 at 23:44
  • 1
    You forgot to edit it, Wil :) It's on the second paragraph.
    – A Dwarf
    Sep 30, 2009 at 23:58
  • 3
    you should really consider hardware RAID for performance reasons rather than punishing such a low end CPU as the Atom 330 with software RAID.
    – Molly7244
    Oct 1, 2009 at 0:07
  • +1 I have to agree with Molly... I don't think it will be the end of the world though - on a workstation, no way... however then again, I use software raid on mine and that is just on a Celeron (trying to cut power bills). Even when rebuilding and other I/O intensive tasks, it never goes above 20% CPU, so you may get away with it if it is only going to be used as a NAS, but you may want to do benchmarks under a heavy load to test first. Oct 1, 2009 at 0:10
  • Definitely agree too. And one can even go with an inexpensive solution and get a PCI RAID Card like HighPoint-RocketRAID 1740 going for as much as 110 USD. But in all honesty, while still a nice little gem from Intel, I would never consider this board/CPU combo for a 2008 Server system.
    – A Dwarf
    Oct 1, 2009 at 0:16
1

One option is to set them as RAID 0. Being all of the same size, this means the final volume will be 4 x minimum size, or 4 x 1TB.

1

Look up Dynamic Disks and Spanned Volumes in Disk Management help. This should allow you to do what you need; I don't know the details, though.

As Zoredache says, you'd be safer with a RAID5 volume (which I think can also be set up using dynamic disks) -- but as always, RAID is not a backup!

1

RAID0 is what you're looking for in this scenario, though you may need a hardware RAID controller to make it all work. In that setup the RAID controller would take all of the disks and turn them into a single logical drive that the operating system would see. The entire thing becomes one large block of space. The problem is that if one of the member drives in the array fails, the entire array fails and becomes inaccessible. I've seen people use RAID0 arrays for doing temporary work such as video editing and the like, but never for long-term storage because of the dangers involved. Tread with caution if you take this road.

2
  • Justin, I would be interested to see your reasoning behind "RAID0 is what you're looking for in this scenario". Sure it would give a bit more space than RAID 5 but you would also stand to lose a lot of data when (not if, just when) a drive fails.
    – John Gardeniers
    Oct 1, 2009 at 2:00
  • Indeed, RAID 5 would be a lot safer, and I covered the dangers of RAID 0 as well. In my experience when I explain to people who want to span disks for non-server purposes they don't want to lose the space that RAID 5 requires for parity, hence the RAID 0 suggestion. Personally, I wouldn't touch 0 with a 20 foot pole unless I was using it for temporary work space. Oct 1, 2009 at 4:56
0

If you substitute Windows Home Server in place of Server 2k8, you can use Drive Extender.

From Windows Home Server Technical Brief - Drive Extender:

  • Hard drives are treated as a single large pool of available storage space. You no longer need to deal with drive letters (such as E:, F:, and G: )
  • Works with internal and external hard drives (for example, USB 2.0 or FireWire)
  • Shared Folder Duplication supports reliability by duplicating designated shared folders. Important data is stored on separate hard drives, which provides protection against hard-drive failure.
  • Makes hard drives and their content easy to move It is easy to remove outdated hard drives. You can store the content on other hard drives in the system and remove old or small hard drives.

The "redundancy" that RAID was designed for was for high availability servers. Unless you're going to lose $$$ for downtime, you're better off with a conventional backup scheme. Drive extender copies files to separate hard drives for redundancy of only the folders you select, rather than wasting a whole drive on parity bits.

Windows Home Server is also cheaper, USD 92 @ newegg. It shares the same core as Windows Server 2003 but modified for the home. For example, you can't run Exchange, but I don't think you're going there.

See also: http://fearthecowboy.com/post/Windows-Home-Servers-Drive-Extender-vs-RAID.aspx

0

Windows (now) can mount volumes into folders instead of drive letters, just like UNIX does. Each folder then corresponds to a separate drive.

2
  • 1
    Actually Windows 2000 could do it. 10 years ago.
    – Gleb
    Sep 30, 2009 at 23:40
  • 2
    This does not give you a continuous block of free space either. If a folder gets full, the next file will simply be denied space, not overflow onto free space on other disks. Sep 30, 2009 at 23:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .