SageTV Community  

Go Back   SageTV Community > Hardware Support > Hardware Support
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10-19-2010, 12:03 PM
tonysathre tonysathre is offline
Sage Advanced User
 
Join Date: Jun 2008
Posts: 233
I cannot decide on an OS for my new server

I've been doing a lot of research lately trying to find all the solutions to my last problem, which OS to use on my new server. Currently I have 3 750GB drives in RAID0 using Windows software RAID. I just ordered 3 new 2 TB drives, and a Rosewill SATA 4 port SATA II card. My needs are as follow:

Some data redundancy
Some way to expand my array as I need
Media streaming to 1 Extender (speed is not a big deal)
Preferably easy to manage and configure
A way to run Windows to host SageTV
I don't use tuner cards so write speed isn't a big deal
Efficient use of drive space.

The possible solutions I've come across:

NexentaStor
unRAID
FlexRAID
disParity
Windows Server 2008 RC2
ESXi running a Windows VM, and a NAS OS
OpenFiler
FreeNAS
A ZFS compatible OS (OpenSolaris, FreeBSD, Nexenta, etc...)

To me, FlexRAID seems to do everything I want, but doesn't every drive show as it's own volume (own drive letter)? What if I use Windows software RAID0, and use FlexRAID for parity on the full volume? Is that possible? I don't exactly need 24/7 protection because I only add new content about once per week.

unRAID sounds really nice, but I would need to pay for it, and virtualize. I like the idea of being able to expand the array easily, and the live protection.

Windows Server 2008 software RAID5 would be perfect, except there is no way to expand the array.

ZFS sounds really nice as well, but I would have to virtualize, and I don't like the idea of losing 1/3 of my space to parity, each time I upgrade. I also read that each time you upgrade, you have to upgrade three drives, correct me if I'm wrong.

disParity sounded a lot like FlexRAID to me.

ESXi sounds like it has a lot of hardware compatibility issues.

FreeNAS supports ZFS which is nice, but I hear it's a bad implementation.

What it really comes down to is, I need a way to expand my array at some point, and data loss in the last 24-48 hours really isn't going to hurt me, because I can just re-rip the movies I lost in the case of a drive failure. I really do want just one volume though, or at least it to appear that way.

What would you guys suggest given my needs?

Thanks,

Tony

Last edited by tonysathre; 10-19-2010 at 12:24 PM.
Reply With Quote
  #2  
Old 10-19-2010, 12:43 PM
drewg drewg is offline
Sage Icon
 
Join Date: Aug 2007
Location: Richmond, VA
Posts: 1,042
Quote:
Originally Posted by tonysathre View Post
A ZFS compatible OS (OpenSolaris, FreeBSD, Nexenta, etc...)

<...>

ZFS sounds really nice as well, but I would have to virtualize
If you don't have any hardware tuners (purely HDHR for example), you can run FreeBSD and use their linux ABI compat module. There is a guy in the linux forum doing this. The same would (probably) hold true for running SageTV in a Linux zone on an OpenSolaris / Nexenta server. These approaches are much more light weight than vmware / virtualbox style virtualization.

I've also heard rumours of a closed source ZFS port coming to linux.

Drew
__________________
Server HW: AMD Ryzen Threadripper 2990WX 32-Core
Server SW: FreeBSD-current, ZFS, linux-oracle-jdk1.8.0, sagetv-server_9.2.2_amd64
Tuner HW: HDHR
Client: Nvidia Shield (HD300, HD100 in storage)
Reply With Quote
  #3  
Old 10-19-2010, 03:28 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Honestly, as cumbersome as it is, with the needs you've listed, FlexRAID may be enough. The downside of FlexRAID is that they aren't shown as a common volume, but - that's not really a problem for a SageTV system. You'd gain the advantages of separate disks (Spindown, SageTV 'Performance' mode load levelling, etc), but gain the parity protection of RAID5. As you said, the protection doesn't need to be real-time, so a nightly resync wouldn't be all that terrible in your situation.

And FlexRAID is supposedly working on an 'Online' mode, where it does real-time parity, but it's not released yet, and who knows when it will be (this is really just a hobby for the developer of it).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #4  
Old 10-19-2010, 03:50 PM
farscapesg1 farscapesg1 is offline
Sage Advanced User
 
Join Date: Mar 2005
Posts: 202
The only thing on your list that Windows Home Server doesn't meet is the "efficient use of drive space". Otherwise, it pretty much covers everything else...

expandable storage - check
some redundance - check (the folders you set to duplicate)
Windows OS to run SageTV - check (WHS install even)
media streaming - check (since you are running SageTV)
easy management - check

As for the "efficient use of space", with drives as cheap as they are now, even losing the space to the duplication (similar to RAID1) on your folders it isn't bad.
Reply With Quote
  #5  
Old 10-19-2010, 05:06 PM
davephan's Avatar
davephan davephan is offline
Sage Icon
 
Join Date: Mar 2004
Location: Minnesota
Posts: 1,911
I use unRAID, and recommend unRAID if you need to be able to expand your storage space easily. If you use the 3 drive unRAID version, it is free, no trial period. The 6 and 20 data drive versions are relatively inexpensive. You would need a newer system board that can boot to a USB flash drive for unRAID to work. UnRAID is hardware independent, so you do not need an identical system board or RAID controllers if you have a hardware failure.

It may be possible to use unRAID in a VM environment to try to consolidate SageTV to one computer. I prefer to use two computers, one for SageTV and the recording drives, the unRAID server for the video file storage. You can expand your unRAID storage out to about 35 TB if you use 2 TB drives. UnRAID is slower than RAID, but fast enough for the video library playback. With UnRAID, you might be able to purchase cheaper drive controller cards that don't have RAID, if your system board does not have enough drive connections. UnRAID currently allows 1 drive failure with no data loss. If two drives are lost, only one drive is lost, not the whole array. A future unRAID version will allow up to two drive failures with no data loss. I believe the third drive loss would be only one data drive loss, not the whole array, which is an improvement from RAID 6.

Dave
Reply With Quote
  #6  
Old 10-19-2010, 05:11 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Agreed, UnRAID really is the best system for storing archived media, however, the inability to run on the windows based sage server (aside from Virtualization - which seems to have serious performance penalties, and may very well disable spin-down capability - unless using expensive VT-d based hardware), that's why on my next rebuild (or maybe before, if I add any drives) I will probably go the FlexRAID approach.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #7  
Old 10-19-2010, 05:44 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by tonysathre View Post
To me, FlexRAID seems to do everything I want, but doesn't every drive show as it's own volume (own drive letter)?
Correct, though there is FlexRAID View, which can combine multiple drives to appear as one. However from my experience/research, View is almost useless for writing so I'd consider View a Read-only solution.

Quote:
What if I use Windows software RAID0, and use FlexRAID for parity on the full volume? Is that possible?
Possible but you would need a parity/redundancy "drive" as large as the RAID array.

Quote:
ESXi sounds like it has a lot of hardware compatibility issues.
It's free, you can find out for yourself. It runs on a lot more hardware than they officially support.

Quote:
Originally Posted by farscapesg1 View Post
As for the "efficient use of space", with drives as cheap as they are now, even losing the space to the duplication (similar to RAID1) on your folders it isn't bad.
If you end up needing a lot of drives, it is pretty bad.

Quote:
Originally Posted by Fuzzy View Post
...that's why on my next rebuild (or maybe before, if I add any drives) I will probably go the FlexRAID approach.
I really wanted to, but the limitations of FlexRAID View (the disaster it creates if you try and write to it) make it really undesirable IMO. That and for some reason I was unable to create an array on my 3 identical WD20EARS drives.
Reply With Quote
  #8  
Old 10-19-2010, 06:35 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by stanger89 View Post
I really wanted to, but the limitations of FlexRAID View (the disaster it creates if you try and write to it) make it really undesirable IMO. That and for some reason I was unable to create an array on my 3 identical WD20EARS drives.
I don't see a need to use FlexRAID view. I run every drive separatly, now, and see no reason that i can't continue to do so. i know people think combining everything to common volume is desirable, but I have yet to see an application in a SageTV setup where it makes a difference (in fact, due to performance reasons, it seems better to keep them separate).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room

Last edited by Fuzzy; 10-19-2010 at 08:44 PM.
Reply With Quote
  #9  
Old 10-19-2010, 07:39 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
I want it more so I don't have to think about how much space is on each drive when I go to write something to it. I don't mind different drives in Sage for the reasons you mention.
Reply With Quote
  #10  
Old 10-19-2010, 08:24 PM
tonysathre tonysathre is offline
Sage Advanced User
 
Join Date: Jun 2008
Posts: 233
Quote:
Originally Posted by Fuzzy View Post
I don't see a need to use UnRAID view. I run every drive separatly, now, and see no reason that i can't continue to do so. i know people think combining everything to common volume is desirable, but I have yet to see an application in a SageTV setup where it makes a difference (in fact, due to performance reasons, it seems better to keep them separate).
Well I will also be running MyMovies on this server. If I have to move my movies to seperate drives (D: , E: , F: , etc...) won't I have to redo my MyMovies database, as the paths will no longer be valid? I really don't want to do this because it took forever to manually go through 1600+ movies, and make sure every bit of metadata was accurate.

After doing more reading, I'm thinking about using Windows Server 2008 RC2, with software RAID5. The only downside I can see is, how will I get my current data off these drives? Build my new array with the new 2 TB drives I ordered, copy the data to the new array, and then add my current drives to the array? It's impossible isn't it? I know a friend who has about 20TB of storage, so if I had to, I could copy all my data over to his array, and then build the new array with all 6 of my drives, and copy it back.
Reply With Quote
  #11  
Old 10-19-2010, 08:36 PM
davephan's Avatar
davephan davephan is offline
Sage Icon
 
Join Date: Mar 2004
Location: Minnesota
Posts: 1,911
If you use the Western Digital WD20EARS 2 TB green drives with unRAID, then you need to put them in "compatibility mode" before putting them in the unRAID server. This is easy to do by putting a jumper between pins 7 & 8 as shown in this link:

http://www.unraid.net/images/jumper.jpg

I was not aware of unRAID's requirement for "compatibility mode" for Advanced Format drives. I have 1 parity drive and 5 data drives in the unRAID server that were not setup in "compatibility mode". It will take a week to do parity checks and rebuilds for each drive after I switch them to "compatibility mode" one by one.

Here's a link about Advanced Format drives and unRAID:

http://lime-technology.com/wiki/inde..._Format_Drives


Dave
Reply With Quote
  #12  
Old 10-19-2010, 08:39 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by tonysathre View Post
Well I will also be running MyMovies on this server. If I have to move my movies to seperate drives (D: , E: , F: , etc...) won't I have to redo my MyMovies database, as the paths will no longer be valid? I really don't want to do this because it took forever to manually go through 1600+ movies, and make sure every bit of metadata was accurate.

After doing more reading, I'm thinking about using Windows Server 2008 RC2, with software RAID5. The only downside I can see is, how will I get my current data off these drives? Build my new array with the new 2 TB drives I ordered, copy the data to the new array, and then add my current drives to the array? It's impossible isn't it? I know a friend who has about 20TB of storage, so if I had to, I could copy all my data over to his array, and then build the new array with all 6 of my drives, and copy it back.
The downside I see is the $650 price tag for Server 2008, to store home media.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Help me decide between two specific hardware profiles for a WHS+SageTV server mmanville Hardware Support 5 09-08-2010 02:16 PM
I can't decide. indytbf Hardware Support 2 12-12-2007 10:08 PM
Can't decide on HD source? akenis Hardware Support 20 05-23-2007 07:07 PM
Trying to decide which HW to get m1abrams Hardware Support 3 11-23-2004 04:06 PM
TV Out Cards - Can't Decide slightly Hardware Support 13 07-10-2004 10:46 PM


All times are GMT -6. The time now is 08:24 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.