I finished wiring up two buildings together with CAT6, a wireless bridge, and a NAS server for both PC and Mac. Now, I want to finally migrate my media files off of my main computer and have them be accessable to everyone on the network. However, before I do so I need to make sure my network storage is redundant and decently backed up.
I think the best way to go about backing things up without clogging my bandwidth doing internet backups would be to add another NAS. So I would have a primary NAS in building 1 while having a back up, read only NAS in building 2. The buildings are over 100 yards a part, so physical destruction of one house shouldn't affect the other (unless we have a tornado or something in which case I would have much bigger problems than data loss...)
The first NAS would create daily snap shots and replicate the drives on the secondary NAS. The secondary NAS would not be accessable by people on the network and it would be read-only.
Does this sound like the best way to go about it? I've also thought of doing USB over Ethernet to connect external hard drives to the first NAS and place them in the second building (physically away from the NAS). That way I wouldn't have to purchase a second NAS, but I'm unsure.
Lastly, with daily backups of the primary NAS, would it even be beneficial to run RAID 1? The most I would lose would be a day's work. I guess I could always upgrade later.
Do your RAID1 if that is your schema of choice. You might want to consider more frequent smaller rsync-style updates to the secondary NAS (hourly, etc.) to help keep network traffic from spiking.
You could also string several USB hdd's from the secondary NAS, allowing you to rotate them out to a 3rd geo-disperse location to make sure you have backups.
How far you take it depends on how dedicated you are willing to be (rotating out the USB drives to the off-site location etc.) in your data protection.
I personally have a NAS and a secondary NAS.
But I don't do off-site backups yet.
Crusader for the 64-bit Era.
New Rule: 2GB per core, minimum.
Intel i7-2600K | Asus P8H67M-EVO | Samsung 840 Pro 256GB SSD
16GB PC3-12800 Kingston DDR3 | PNY GTX 570
Fractal Arc Midi |Seasonic X650 PSU | Klipsch ProMedia 5.1 Ultra | Windows 8 Pro x64
I started rebuilding my first NAS. I'm selling off my C2D set up and just ordered a Supermicro 1155 board with Kingston 2x4GB ECC RAM. I'll probably end up with 16GB once I get more drives online.
I haven't decided what CPU to use yet. I think a E3 Xeon would be total overkill for what I am doing. I'm thinking more along the lines of an i3-2120 or i3-2100. Microcenter sells the 2100 for 89.99, so that may be my best bet. Any opinions on this?
I'm thinking I will make the secondary NAS an off-the-shelf solution such as a Patriot Javelin or so. No need to go crazy if it will just be backing up. The USB HDD swap sounds like a good idea. Since my two sites are pretty far apart, I think I may be okay with just the two physically separated NAS's. However, I think it is always good to have an offline backup in case of intrusion or software problems.
Also, if I'm doing hourly backups would RAID1 even matter on the primary drive? The most I would lose would be an hour's work.
I'm upgrading my switches to 1GBbe. I was using some hand-me-downs haha.
I started rebuilding my first NAS. I'm selling off my C2D set up and just ordered a Supermicro 1155 board with Kingston 2x4GB ECC RAM. I'll probably end up with 16GB once I get more drives online.
I haven't decided what CPU to use yet. I think a E3 Xeon would be total overkill for what I am doing. I'm thinking more along the lines of an i3-2120 or i3-2100. Microcenter sells the 2100 for 89.99, so that may be my best bet. Any opinions on this?
I'm thinking I will make the secondary NAS an off-the-shelf solution such as a Patriot Javelin or so. No need to go crazy if it will just be backing up. The USB HDD swap sounds like a good idea. Since my two sites are pretty far apart, I think I may be okay with just the two physically separated NAS's. However, I think it is always good to have an offline backup in case of intrusion or software problems.
Also, if I'm doing hourly backups would RAID1 even matter on the primary drive? The most I would lose would be an hour's work.
I'm upgrading my switches to 1GBbe. I was using some hand-me-downs haha.
I started out with an E3-1230 (which is extremely awesome, but overkill). I ended up wanting that for my server, (DS, the one running minecraft), and instead put a P620 in the system. Runs fine with a 5-drive RAIDZ array under Nexenta. No slow downs or hiccups due to the slower CPU.
Crusader for the 64-bit Era.
New Rule: 2GB per core, minimum.
Intel i7-2600K | Asus P8H67M-EVO | Samsung 840 Pro 256GB SSD
16GB PC3-12800 Kingston DDR3 | PNY GTX 570
Fractal Arc Midi |Seasonic X650 PSU | Klipsch ProMedia 5.1 Ultra | Windows 8 Pro x64
I started out with an E3-1230 (which is extremely awesome, but overkill). I ended up wanting that for my server, (DS, the one running minecraft), and instead put a P620 in the system. Runs fine with a 5-drive RAIDZ array under Nexenta. No slow downs or hiccups due to the slower CPU.
G620? I'll have to check the specs, but I'll need to make sure the Supermicro MB supports those. I know they support the i3-2100's and 2120's. I thought about the E3 line up, but they do seem very overkill for a file server unless I was compressing on the fly.
The G series would save me a lot of money, about 60 dollars. So the G620 is running the Minecraft server? I was thinking about a very low consumption processor with the T suffix, such as the i3-2120T or G630T.
I may just go with the G530 for 35 at microcenter. The good part about the 1155 socket is that I will have access to processing power that is fast enough for a file server for many years to come.
No, this is running my personal NAS. It's running Nexenta with ZFS for storage (which is all CPU based computation for the parity and checksumming of the filesystem).
The E3-1230 is running the minecraft server.
Crusader for the 64-bit Era.
New Rule: 2GB per core, minimum.
Intel i7-2600K | Asus P8H67M-EVO | Samsung 840 Pro 256GB SSD
16GB PC3-12800 Kingston DDR3 | PNY GTX 570
Fractal Arc Midi |Seasonic X650 PSU | Klipsch ProMedia 5.1 Ultra | Windows 8 Pro x64
That's the exact same Supermicro board I bought. I got it for 77 dollars as an open box deal . Nexenta costs a ton! Did you get a license from work or something?
The community edition is free for up to 18TB. How big a NAS are you building?
I just typed in Nexenta to google and the enterprise site came up. I'll have to look into it. How does it compare to freenas? I won't be using more than 18TB any time soon.
I love it. James talked me into it when I was building my new nas a few months ago and it has been solid and easy to deal with. Grafting the debian userland onto the solaris core was the biggest selling point to me aside from ZFS.
Haven't used freenas for anything major, but the difference you'll find will come down to native ZFS with nextena and open indiana versus the really old version they're using on freenas and linux distros. Last I checked it was something like version 33 on nexenta and version 15 on freenas. Freenas has more easily available "cool bits" like making it easy to use it as a bittorrent server and such. Comes down to your priorities.
Honestly reading through that site (Zfsbuild.com) is a great general intro to an idea of how easy/hard ZFS is. They walk through basics like creating RAIDZ vdevs, creating pools, making backups, etc.
Nexenta CE is a wonderful middle ground. You can do everything via console if you prefer, or simply go through the GUI. Both of these options are extremely easy to do.
For example, in the GUI, there is a "shares" page, where all you have to do is check which protocols you want to share a given directory via, then click apply. No massive work trying to get things to work properly. Just a check box.
From the command line, if you wanted to share a folder (in this example, /data/smbshare) via CIFS you would type:
Code:
zfs set sharesmb=on data/smbshare
ZFS is almost disturbingly powerful and easy to use. Between that and several other factors, I really dig it. It's the first time I've gone with non-hardware based RAID and not worried about it.
Main notes both pros and cons that I think are worth knowing:
- ZFS likes RAM, the more the better
- ZFS checksums every bit of data on both write and read, as well as scheduled scrubs.
- ZFS is fairly CPU intensive as you scale the number/size of the vdevs, since all parity and checksumming is done via CPU.
- You can enable dedup and compression as well, but in general they will chew a ton of CPU. (I wouldn't recommend that G620 if you planned on doing this)
- ZFS makes snapshotting/backups extremely easy.
Thanks a lot James. I introduced myself to ZFS through freenas. I set up a box on an old C2D system and formatted a 320GB HDD using ZFS. I was able to serve AFB and CIFS, but I found freenas to be somewhat buggy. I ran into an issue where it wouldn't save properties without a restart due to an issue with the web GUI hanging. It also had issues where it would be recognized sometimes and then decide to drop out for some computers. Definitely did not instill confidence that I could rely on it, so I will definitely give nexenta a go.
I like the idea of having software RAID in an unbloated package. It makes upgrading hardware so much easier.
I'm still debating on whether to RAID1 my primary NAS or not. I'm thinking about doing a 500GB RAID1 for documents and important working files while doing the rest without RAID and rely on the daily/hourly replication to back those up.
I'm going to microcenter tomorrow, so I'll keep you guys updated on the build. I sold some old car parts I had in the garage, so I may splurge
Update, went to Microcenter today. It was my first time there and that place is extremely dangerous. I was like a kid in a candy store, I could spend thousands.
I ended up getting the i3-2100. I also decided to buy a Crucial M4 256GB SSD to replace my 2x1TB RAID1. I will move those drives (that are mainly used for media and steam games) to the server. I'll use the 256GB SSD exclusively for games and programs on my PC .
I also bought a 2TB HDD. I've decided to do a 1TB RAID1 for very important files and a 2TB drive for media. Both will be backed up to USB attached external HDDs that will be rotated. I think that will be enough redundancy for now.
Eventually I would like to have a RAID1 of 2x500GB RE4's for important files, but we'll see. The rest of the parts come tomorrow.
Update, went to Microcenter today. It was my first time there and that place is extremely dangerous. I was like a kid in a candy store, I could spend thousands.
I ended up getting the i3-2100. I also decided to buy a Crucial M4 256GB SSD to replace my 2x1TB RAID1. I will move those drives (that are mainly used for media and steam games) to the server. I'll use the 256GB SSD exclusively for games and programs on my PC .
I also bought a 2TB HDD. I've decided to do a 1TB RAID1 for very important files and a 2TB drive for media. Both will be backed up to USB attached external HDDs that will be rotated. I think that will be enough redundancy for now.
Eventually I would like to have a RAID1 of 2x500GB RE4's for important files, but we'll see. The rest of the parts come tomorrow.
You just couldn't resist buying a 256GB SSD could you? I have purchased a few of these Crucial M4 drives and they have been good thus far. I have them in various notebooks and those systems fly with those drives in them.
Last edited by Nabby; 07-05-2012 at 07:57 PM.
Antec Three Hundred Two | Intel DP67BA | Intel 2600k | Corsair CWCH60 | CORSAIR Vengeance 16GB (PC3-12800) | PNY GTX 580 | Samsung 830 256GB SSD | WD RE4 2TB (WD2002FYPS) | Asus Xonar DG Sound | LG Blu-Ray Burner | Windows 7 Ultimate x64
Work:
Macbook Pro 15" Retina Display | 8GB Ram | 256GB SSD | Mac OS 10.8
Bookmarks