Need Advice for a Modern Day WHSv1 Replacement

dugn

Limp Gawd
Joined
Aug 16, 2009
Messages
398
NEED ADVICE ON A WHSv1 REPLACEMENT

Like many folks, my WHSv1 is finally getting long in the tooth and I want to build a replacement before lightning I have to. I’m not rich, I don’t mind spending money to build or buy a solid, reliable solution. So except for a Murderbox-style solution, price is not an object. It’s also not urgent. I’m planning ahead while my WHSv1 is working just fine.

Today’s WHSv1
My WHSv1 is presently fully populated with four full bays in an original HP EX475 (w/2GB RAM and EX495 Software) plus an additional 4-bay enclosure (Sans Digital JBOD connected via eSATA) for a total of 14TB of useable space (8x 2TB). I’m not interested in investing further in a dead (WS2003) platform or the EX475 hardware (2TB drive limit unless you hack it).

I like everything about WHSv1, so if there was simply a modern version that supported 4TB drives and the addition of external drives, I’d just move to that. But alas, there isn’t.

I also use nearly everything about the WHSv1: automatic nightly backups, streaming music/movies, remote access. I don’t use it for photo sharing or transcoding (as HP EX495 software allows) or Apple Time Machine.

I’d like something that’s big now (starts with 12TB) and can expand to 16TB, 24TB and more over time without a complete rebuild (hopefully by adding drive bays/enclosures).

I use my WHS to store backups for 8 home PCs performed automatically each night. And to share tons of movies and music to these PCs and the Media-PC in the living room.

THING I FEEL I MUST HAVE
  • Support for 4TB drives per bay (obvious, but want to call it out)
  • Ability to stream movies/music to Windows PCs, Windows Media PC and iPads
  • Quiet and well cooled server/enclosures that keep drives cool to reduce failures
  • Backups: Passive, non-intrusive (‘it just works’) backups of all 8 PCs in house (one XP, the rest Win7 and a single Win8/8.1), daily diffs – like WHS, if possible.
  • Reliable Restores (see first ‘nice to have’ below). Everything claims it can back up PCs. But if restoring is a PITA, it’s sometimes almost not worth it.
  • Expandable over time – I’d like to add drive bays/enclosures/pools as needed for growth (multiple eSATA ports?)

NICE TO HAVE
  • File-specific as well as ‘bare-metal’ PC restore like WHSv1/v2 provided. If not this, a good alternative that makes restoring as easy and quick as possible. I dread the days of installing an OS, customizing it, reinstalling all programs, then restoring all files – then the many days of tweaking things to get them just the way they were before a meltdown. WHS did this well.
  • Remote Access to PCs (like WHSv1) so I can remotely access all PCs on the network
  • Remote Access to files/backups (WHS never allowed me to grab a backed-up file remotely – I had to perform a local, partial restore to grab earlier file versions).
  • SMART or some other mechanism to help identify failing disks before they die
  • Reuse existing 4-bay enclosure. While I expect to ditch the HP EX475 unit, if the new solution allows me to use one or more Sans Digital (or other branded) 4-bay enclosures to add drives/drive pools, that’d be nice.
  • Looks nice (black/black w/blue lighting). I’m fond of the HP EX475 lighted indicator for each bay. I can’t imagine there’s an equally attractive piece of hardware, but alas – I figured I’d ask.

Don’t Care About At All
  • UNIX – I’m less interested in UNIX-based solutions only because I don’t know UNIX. So if push comes to shove, I imagine greater frustration fiddling with something where I’m no expert if things go wrong.
  • Speedy Drives – While copy times for my amount of data is unpleasant, the bulk of my use is backups and streaming a single movie to a Media-PC. So I don’t need fast drives. Cool, slower 5400RPM HDD or SSHD hybrid drives will do just fine.

Things I Don’t Know

RAID vs. Storage Spaces vs. Something else – RAID arrays take so long to rebuild. And as crazy as it sounds, I have less confidence in RAID 5 or RAID 6 due to the likelihood of a second drive failing during a lengthy rebuild. So something that’s redundant, can recover to useable state quickly and doesn’t require a lot of fiddling to restore to a good state (again, like WHSv1, but better). I’m hearing Storage Spaces and other solutions out there can do this. I’m all ears for good recommendations here.


My initial thinking is to build a Windows Server 2012 R2 machine using Storage Spaces and the ability add expandable 4/6/8-bay enclosures as needed. But I'm not even sure what kind of motherboard would provide the right features for expandable external storage like this.

I would very much appreciate insights from those more tech-savvy than me on options for meeting these needs and getting off my beloved (but ancient) HP EX475. Thank you in advance.
 
Last edited:
I can only speak to software, as hardware is an entirely different beast and worthy of it's own discussion.

Storage Space is utter crap... I would recommend WHS 2011 with StableBit DrivePool. This is my current setup and it's as close to the classic WHS as you can get. Add StableBit Scanner for hard drive scanning and SMART monitoring.

Windows Server 2012 adds the complexity of REQUIRING a Domain Controller, which is totally overkill for home users, that is the main reason I stuck with with WHS 2011.

I currently run WHS 2011 with DrivePool across 24 hard drives, hosting backups for 6 computers and serving 20TB of media (TV Shows and Movies) to 3 XBMC instances. I never once had any slowdowns.
 
Storage Space is utter crap... I would recommend WHS 2011 with StableBit DrivePool. This is my current setup and it's as close to the classic WHS as you can get. Add StableBit Scanner for hard drive scanning and SMART monitoring.

Windows Server 2012 adds the complexity of REQUIRING a Domain Controller, which is totally overkill for home users, that is the main reason I stuck with with WHS 2011....

StableBit DrivePool works with WSE 2012(R2) and you don't have to join the domain...

I run both WHS 2011 & WSE 2012 in Hyper V on 2008R2... I'm just about ready to retire my WHS. :(

WHS 2011 has a the same problem with slow backups that WHS has... they fixed that in WSE 2012 so I just use it for remote access since I have it all setup.

What's your budget OP? That will help with suggestions! :)
 
StableBit DrivePool works with WSE 2012(R2) and you don't have to join the domain...

I run both WHS 2011 & WSE 2012 in Hyper V on 2008R2... I'm just about ready to retire my WHS. :(

WHS 2011 has a the same problem with slow backups that WHS has... they fixed that in WSE 2012 so I just use it for remote access since I have it all setup.

What's your budget OP? That will help with suggestions! :)

So let me understand a few things:
  • Windows Server Essentials 2012 R2 performs backups like WHS? Can you elaborate on what they fixed in Essentials 2012 regarding backups being slow?
  • How do you use Essentials 2012 w/o joining a domain to manage home PCs?

Good stuff here - I just want to fully understand these options...
 
Not that I have tried 4TB drives

but I have a similar setup here

1 x EX490 + 4Bay Addonics E-SATA
1 x EX490

On the second EX490 I am now running Xpenology OS

Works perfectly... except for the E-SATA... which only detects 1 of the 4 drives sadly.

I don't have 4TB drives to try in it either... only 2TB largest

Another option is say a HP Microserver?
In which you can easily have 6 x 4TB drives and pop Xpenology on that?

Put you Movies on the Microserver... PLEX is brilliant

And keep the EX475 for the PC backups etc?

.
 
I am in the same boat as the OP. I just built a server that has a smaller physical footprint. Ivy Bridge i3 with a 3 to 5 bay converter cramming 6 drives into a Fractal Node 304 with hot swapability.

Previous server was WHS v1 and now has WHS 2011. Frankly I missed DE, but I don't miss how slow it seemed make my read/write speeds. I have loaded WSE 2012 on the new server until I can figure out which route to go 1) WSE 2012 or 2) WHS 2011 w/ stablebit.

To add a machine to WSE 2012 without adding to the domain there is a registry edit that must be done prior to downloading and installing the connector software. I have done this with one of my machines for testing(because I don't want domains) and it worked perfectly. Here's a LINK to the guide I used.

Right now my biggest concern with WSE 2012 is the functionality of Storage Spaces. I have read mixed reviews on it and it's really the only thing holding me back from diving completely into WSE 2012. Anyone have any insight into Storage Spaces?
 
So let me understand a few things:
  • Windows Server Essentials 2012 R2 performs backups like WHS? Can you elaborate on what they fixed in Essentials 2012 regarding backups being slow?
  • How do you use Essentials 2012 w/o joining a domain to manage home PCs?

Good stuff here - I just want to fully understand these options...

WSE 2012 & R2 has a dashboard similar to WHS & WHS 2011. (see image bellow) I'm not sure what they changed but it's super fast compared to WHS & WHS 2011! :confused:

You only have to worry about the domain part if your Windows version can join a domain (Pro, Ultimate & Enterprise).

I only joined one of my Win 7 Pro machines to the Domain (7 Pro D.. to see how it works) the rest I used a guide similar to what Fritzz posted.

(Win 7 HP = Home Premium, 7 Pro D = on domain)


Cheers! :)
 
Last edited:
I would like to elaborate on what I posted earlier, since I have had some time to play with my new setup and I think I have found what I wanted. A little background, I have run WHSv1 and have been currently running a WHS 2011 server.

First off here is a list of the parts I used to put my new server together.
  • Fractal Node 304 Case
  • ASUS P8H77-I LGA 1155 Intel H77
  • Intel Core i3-3225 Ivy Bridge 3.3GHz LGA 1155
  • 16GB Crucial RAM
  • SILVERSTONE ST45SF 450W PSU
  • 1 x Crucial M4 2.5" 128GB SSD
  • 3 x Seagate Barracuda ST2000DM001 2TB 7200 RPM
  • 1 x Samsung EcoGreen F4 2TB 5400 RPM(to be replaced with another Seagate when I get the funds)
  • 1 x Western Digital WD Green WD10EADS 1TB(again will be replaced with a Seagate)
  • Supermicro CSE-M35T-1B 3 x 5.25" to 5 x 3.5" Hot-swap SATA HDD Trays

My goal with build was to reduce the size of my server. I was using a Lan Cool PC-K12B Mid tower case with the idea of putting 3 of the Supermicro HDD Trays in it but I never got around to getting an additional 2 and frankly I don't need the space 15 HDDs affords. This may be something the OP wants, but once I hit 10TB I think I will be good(fingers crossed). I chose the mobo I did because it was the only mini-itx I could find that had 6 SATA ports on it so I wouldn't have to mess with a separate card. CPU has plenty of power, but is low enough wattage and I went with an SFX PSU because getting the Supermicro and PSU in the Node along with everything else was still a challenge.

After a few months of modding, I finally was able to load up an OS. I started with WSE 2012. I liked the OS and they way things were, but ultimately it is just waaaay more than I needed for my home. I do the same as the OP, nightly backups of 3 PCs, media streaming via PLEX, run and iTunes server and central location for our files. The Domain part of WSE 2012 was the first challenge, but with the regedit I was able to install the connector software and not join my PC to the domain. DNS, GPO and security policy were just things that did not interest me or what my needs are here at home. Storage Spaces was the one thing that I was really looking forward too. I love being able to pool my drives and not have to worry about a HDD filling up. If the pool fills up, just add another drive! So with the complexity and it being more than I need I abandoned WSE 2012.

So what did I end up with. Well I will be running my trusty WHS 2011. I am used to how it operates, I don't have to do any major configuration and frankly is just works. I will be adding some other software to make it even more robust. Right now I am in the trial period of StableBit DrivePool and their Scanner software. Both can be had for ~$35. So far so good with DrivePool. I currently have one pool what will be all of my media and a second pool will be all of my data. Duplication will be turned on for my data pool only. Maybe once I add the other 2TB HDD I will duplicate everything. StableBit Scanner will watch my HDDs and alert me if anything is suspicious. It scans all sectors looks at SMART data and watches the temperatures. Things are running smoothly. The new i3 is definitely more snappy than my e6750 Core2Duo. I will probably add in iHomeserver which will allow my iTunes to run as a service and makes my WHS 2011 totally headless. I am still in the migration process but will be adding iTunes, PLEX, utorrent and finishing out the configuration of the new server.

I don't know how much of a help this will be, but I figured I could share my journey and maybe help with the decision making process.

Lastly a couple shots of the new server:
DSC_0958.JPG


DSC_0475.JPG


DSC_0010.JPG


DSC_0469.JPG


DSC_0021.JPG
 
I have pretty much done the same thing over the holidays, had a c2d e6400, win 7, running plex/hosting all my media and serving as a back up for data. The board went out and I decided to upgrade to an i3 4130 and utilize whs 2011 with drivepool and their scanner.

I pose this question to you:

What are you doing for a true back up? I have my data duplicated, but WHS 2011 can not see the pool, so I can't back up anything inside of it.

Good build and great stuff. Thanks for the thread and pictures!
 
I hadn't actually setup my server backup yet. Did some researching and since the Pools are virtual an image based backup(which is what WHS uses) cannot read the Pool. There are some third party apps that can backup but they have to be file based backup solutions. Or you can use the built in WHS backup and just backup each PoolPart. I have yet to set all this up, so we will see how it goes. I did find this which is from DrivePools' manual. Good info on backing up your server.

edit: corrected my hyperlink
 
Last edited:
Good stuff all around.

And the backup and restore part is key to mapping out my decision. It'd be great to get feedback on others who have reliable - if possible, image-based - solutions in place.

Based on what I've read and reviewed, I'm headed in the direction of re-purposing my HP MediaSmart EX475 WHSv1 into a Windows Server 2012 Essentials R2 using Storage Spaces. I'll get speed and an up-to-date OS. If I can find a Marvell eSATA driver that'll run under WSE 2012 R2, I'll be able to use a 4-bay enclosure. to double my drive bays from 4 (EX475) to 8 (+4-bay enclosure).

In the longer term, it seems like I should build a new, small form-factor WSE (like yours) to which I can eventually port my Storage Spaces pool. This new hardware should have plenty of either open slots for eSATA-based expansion (adding additional 4/6 bay units) or a NAS that participates as part of the Storage Spaces pool. Having some of my storage split to a NAS would be new for me. Not sure what the risks are, but seems like people are doing it. If a NAS is a reasonable option, it might be nice to move the device into the garage and keep noise and heat out of my in home office.

Unless I misunderstood the documentation, with WSE 2012 R2, it seems I'll be leaving image-based backups. Big sad face. I still don't care for RAID. While I love it in the enterprise, today's rebuild times and growing HDD sizes put me in the Storage Spaces/DE camp allowing dynamic additions to pools, portability and - what I hope will be - less hand's-on time (I hate waiting for RAID arrays to rebuild before I'm functional. At home, this seems like overkill). I'd like 'self healing' as much as possible.

While I like tweaking and fiddling at the beginning, my goal is a hand's off system that doesn't need babysitting to automatically back up my home PCs and server as a media server for movies, music and photos.

How does this sound so far?
 
What are you doing for a true back up? I have my data duplicated, but WHS 2011 can not see the pool, so I can't back up anything inside of it.

I use CloudBerry Backup for WHS, and have two jobs configured. One to backup to a local external disk/array and a second to backup to my S3 bucket. So I'm covered pretty well, duplication on the entire pool, local backup, then cloud backup.

http://www.cloudberrylab.com/whs-2011-online-backup-to-amazon-s3-microsoft-azure-google-storage.aspx
 
How does this sound so far?
It's a very pricey option with Windows Server 2012 R2 Essentials. So I highly recommend trying out Storage Spaces first before buying. It's generally not the first option people go for these days when they want a drive pooling setup so you're going to want to be extra sure before plopping down the $350+ for it.

I recommend trying out FlexRAID, SnapRAID, Drive Bender and Stablebit Drivepool as well.
 
Unless I misunderstood the documentation, with WSE 2012 R2, it seems I'll be leaving image-based backups. Big sad face. I still don't care for RAID. While I love it in the enterprise, today's rebuild times and growing HDD sizes put me in the Storage Spaces/DE camp allowing dynamic additions to pools, portability and - what I hope will be - less hand's-on time (I hate waiting for RAID arrays to rebuild before I'm functional. At home, this seems like overkill). I'd like 'self healing' as much as possible.

I for one agree RAID is too much and I like the flexibility Storage Spaces/DE gives me. Does your research mean Storage Spaces is virtual therefore not allowing image based backups?

With StableBit you can create more than one pool so I think my ultimate solution is going to be, one pool for data that can be lost and one for data I can't lose. Then configuring the server backup to backup that entire pool of data that can't be lost. The issue with this is I will have duplication on, so two copies in the pool, backing up the pool means two more copies, for a total of four copies of everything on three HDD. Either way it's going to take some doing for me to get everything setup the way I want. I finally got Plex and iHomeserver running as services so I am making headway.
 
I believe WHS 2011 has a RAM limit of 8 GB. Also, I believe it cannot address 4TB in one chunk.
 
I believe WHS 2011 has a RAM limit of 8 GB. Also, I believe it cannot address 4TB in one chunk.

That is correct. The RAM was given to me as a trade and I didn't have anywhere else I wanted to use it.

As for the 4TB issue, there a pretty good write up on it here.

Ultimately though if folks want to use the larger drives then WSE 2012 or something Linux will probably be the way to go.
 
If you're going to go with Windows Server 2012 Essentials, be prepared to deal with a domain. A lot of stuff simply doesn't work properly unless you have your computers domain-joined (terminal services gateway being a big one).

I ended up just installing Windows 8.1 Pro (with Windows Media Center) and customizing it. I added user accounts, set up share permissions, and then tweaked it using local group policy so that it behaves more like a server.

Windows Media Center was added so that Xbox 360's can connect and operate as Media Center extenders (note that this isn't possible with ANY server edition of Windows). Plex media server is also installed to allow remote access to media / media streaming.

Only things I'm missing are centrally-managed backups (though it's quite possible to set up each of your PC's to backup to a share on the server), and the slick webpage that allows remote access to files and desktops. Not sure there's a good replacement for that yet.

Edit:
And I'll echo the Drivebender recommendation. It doesn't require a server edition of Windows, and works perfectly on Windows 8.1 Pro. Drive pooling and selective redundancy features are all present and accounted for. Drives do not need to be formatted to be added to the Drivebender pool and will retain all existing data. The drives also remain 100% readable in any normal Windows computer should you need to recover data from them.

Avoid FlexRAID. I've already tried that route and it was a massive disappointment. I tried out their new "transparent RAID" version, and ended up with pretty serious issues.
- Speed was seriously impacted. Single drives were able to sustain transfer rates of 120 MB/s. Once pooled using FlexRAID transfer speeds dropped to 25 MB/s.
- Pool takes ages to initialize (doesn't show up for a couple minutes after booting up and logging in). This means you can't install anything on the pool or move user profiles to it because the drive wont be present during bootup.
- Network shares lost every reboot. Shares must be managed from the FlexRAID web-UI (permissions management becomes an issue here).
- Actually experienced data corruption and had to restore a backup. Folders suddenly became un-openable for no apparent reason, and checkdisk reported serious errors with the file allocation table on the drive.

Wont ever be using FlexRAID again after that performance...
 
Last edited:
I'm finding the same with drivepool, it will start at 5-10mb/s and then increase to around 60. I guess the slowest drive in your pool decreases the overall performance..?
 
If you're going to go with Windows Server 2012 Essentials, be prepared to deal with a domain. A lot of stuff simply doesn't work properly unless you have your computers domain-joined (terminal services gateway being a big one).

Is TS gateway very important for a home user? It doesn't seem that useful (although my knowledge of it is limitid, so i might be wrong), and joining a domain seems like a lot of hassle on the home-front if you have several computers around the house with several different uses and different programs setup?
 
This is all excellent advice.

@Fritzz - that link to volume limitations was excellent.
@Unknown-One - excellent insights into various options and concerns with FlexRAID.

Based on the feedback, it looks like I should use either Windows Server 2012 R2 Essentials or Windows 8.1 with Storage Spaces.

But it sounds like:

  • WSE has an excellent backup system, but adds Domain overhead (!).
  • Win8.1 = No Domain overhead, but no built-in backup system (!).
Which tears at my primary requirements. I don't want to create a Domain and manage my home PCs within a domain (although I could if I must). But the absence of WSE-based built-in backups is the killer feature that's key to having the 'set it and forget it' approach WHS provides for backups.

Am I seeing the trade-offs correctly? If so, this makes it a tough call, but leaning toward WSE to get standard backups across all clients.
 
@Fritzz - that link to volume limitations was excellent.

Glad to try and help.


  • WSE has an excellent backup system, but adds Domain overhead (!).

I didn't spend too much time with WSE but it seemed when I installed the connector software on my main machine without joining it to the domain the backup was limited. Meaning I couldn't pick and choose what parts of the drives I wanted to backup, the only option was to backup the whole disk. It sounds like you want full disk backups anyways, but figured I would put that out there.
 
Here is a thought.... and what I am going to try

Case = Supermicro sc933t-r760b
Motherboard = Gigabyte P55-UD3R
CPU = Xeon X3450
Memory = 16Gb
Dell H200
Dell H310
4 x SFF-8087 to SATA Breakout Cables
15 x 1TB SATA Drives
1 x 500gig 2.5inch laptop drive for OS

Install Windows 8.1 onto the Laptop Drive
Setup a Storage Pool of all the 1TB HDD's
Then install Hyper-v

Within Hyper-V Install WHS 2011 or WHSv1 (Onto the storage pool so it's protected somewhat)

Then allocate the space from the storage pool back out to the WHS virtuals

Might be the best of both worlds?

I am keen to also try the following

Server 2011 R2 Essentials has the Dedupe and Tiering functions that Windows 8.1 doesn't have

But from reading, You can do the following

Install Server 2011 R2 Essentials
Setup a Tiered Storage Pool (eg the HDD's plus 2 x SSD's to cache reads and writes)

Then blow the 2011 Server away, install Windows 8.1 and it will pickup the Tiered Storage pool as if it was it's own.
http://social.technet.microsoft.com/Forums/en-US/6f60b9c5-59a2-46d6-b1e6-46383f24cec2/tiered-storage-spaces-on-windows-81?forum=w8itprogeneral

Not sure on the Dedupe side.... but some keep people have pulled the relevant parts (cab files) from Server 2011 and sucessfully installed them to Windows 8.1
http://weikingteh.wordpress.com/2013/10/10/enable-deduplication-on-your-windows-8-1/

Could be interesting, and would not have the domain problems.

;)
 
Don't forget that WSE 2012 has deduplication available, so backing up your other
workstations\servers should save you some hdd space if enabled. You would have to turn off compression for the backups though in order to get decent dedupe rates.

EDIT: looks like y'all beat me to the punch!
 
I finally settled on the solution.

There wasn't anything I could build that would be as low-power as I wanted. And the growth and expansion capabilities would likely include motherboard upgrades and/or higher performance and greater capacity SCSI interfaces or sophisticated SATA/eSATA controllers I'd have to fiddle with over time.

In the end, I settled on a Synology 1813+ 8-bay Diskstation with Acronis backups.

It's expensive. But it seems the long-term investment now helps pay for the complexities and hardware swaps over time that would be necessary with expanding any self-built option. It meets all of my aforementioned "Must Have requirements, a couple of my "Nice To Have" requests (Acronis bare-metal restores, Remote Access and SMART drive assessments) and even meets a "Don't Care" need for speedy drives and file transfers since the Synology RAID combined with Link Aggregation Support makes for very speedy transfer times - even on 5400 RPM drives.

Some other things that convinced me:
  • The Synology devices are universally favored by those who've used them
  • Mature apps ecosystem; lots of useful add-ons in use by a large audience
  • Barely uses more power than the drives it's hosting; can save even more by spinning down volumes when not needed
  • Expandable even further with the addition of up to 2 DX513 (5-bay) units (total of 10 more bays)
  • No Windows Updates; less downtime, less-frequent need to update for security issues/patches, more set-it-and-forget-it than a typical Windows device
  • Fewer complexities than *NIX options
  • Incredibly feature-rich (either with configuration or apps, there's practically no server-based function you can't do)

I hope that helps others considering similar options. So far, I'm really impressed with the (browser-based) interface, configuration options and ease of use. Turns out I'm fast becoming a Synology fan like many I've spoken to. Good luck!
 
Last edited:
If you're going to go with Windows Server 2012 Essentials, be prepared to deal with a domain. A lot of stuff simply doesn't work properly unless you have your computers domain-joined (terminal services gateway being a big one).

I ended up just installing Windows 8.1 Pro (with Windows Media Center) and customizing it. I added user accounts, set up share permissions, and then tweaked it using local group policy so that it behaves more like a server.

I'm currently using Server 2008 R2 Standard (not joined to a Domain) and will be upgrading soon, so this thread caught my eye. Does Server 2012 R2 Standard/Data Center "require" a domain?

As for Storage Spaces (with ReFS), I definitely think it's in the right direction, but it's still behind ZFS. You still cannot dynamically expand volumes, the write performance in parity mode is pretty atrocious, and there's the long term stability factor (right now it's not a "proven platform").
 
Back
Top