DrGonzo
01-25-2016, 12:18 AM
So this week I my Desktop had a pretty bad failure. It was pretty old and way past due. Both of my 9800gtx cards went out at the same time, took out the DVI input on my monitor and have caused other random issues on the ASUS MoBo. I had a drive get corrupted also but it was mirrored so it was recoverable. I ordered all new parts to build a new Desktop and was thinking I may need to build a dedicated NAS also. I was using the old desktop as sort of a NAS by sharing media and files on the network. So it stayed on more than it should have and being about 10 years old wasn't the best thing. So figured it was time to build, a NAS for the house.
So I dug through my stash of machines "As everyone gives me their's when they upgrade" and found an HP p6510y in a small case that looked good enough to handle the job. It has an AMD Athlon II x4 630 in it as 2.8 ghz, I was able to scrounge up enough PC3-10600 ram for 8gb "Non-ECC" and fire it up. Has a built in gigabit LAN card and it runs super quiet and cool. Perfect for this set-up.
My next issue was drives. I have a ton of drives here ranging from 40gb to 800gb Most are untested....:( So my first priority was going through and finding a decent sized small drive to use for the OS. Found a 160bd Laptop drive that tested perfect so I swapped that in. Then I found a good 800gb drive to use for storage. For the time being this set-up is all for testing and configuring. I didn't want to spend time building a RAID pool and have issues due to settings/configuration.
For software I went with FreeNAS (http://www.freenas.org/) as it is a little familiar as I have used TrueNAS in the past. Both are made by the same company just one is a free version "FreeNAS" made for the Home/Small office/Media server, and the other is enterprise grade "TrueNAS". They both have a lot of common features and FreeNAS is packed full of usefull stuff. FreeNAS does not run on top of another OS like Windows/Linux. It is it's own OS but from FreeBSD. You download the software .iso, Burn it to a disk or make a bootable USB and you off. You can actually install FreeNAS on a USB and use the flash memory for the OS which is recommended, but I don't like the though of someone pulling a USB stick out and killing my NAS so I opted to install it on the 160gb HD.
Now the cool thing is that even though I am just using a 800gb drive now. I can add in my new drives later on, mount them up, build a RAID pool from them and have two different storage pools on the NAS. So using just the single drive now will do me no harm when adding in the others later.
The only issue I have is that when using NAS you want to use ECC RAM to ensure no data corruption. ECC RAM is useful if you are doing a lot of reads/writes to the same files over and over again. Most of my files are static and just sit there until they are read "Media Files. So I wasn't too worried about it. Plus the MoBo doesn't support ECC Ram...LOL
So I spent about an hour and got it all configured, Pool added, Users and permissions set up, FTP and SSH configured, ETC. Started doing some bench testing on transfer rates and was sad to see it was doing less than 10 Mbps transfer speed. Both the NAS and the computer I was using where gigabit enabled. Come to find out I had a crappy CAT5 cable... Dropped in a CAT5e and BAM!!! 85 Mbps transfer speed. Now when doing small chunk file transfers it was throttling about 20-30 Mbps which is typical as they are all small files moving. Checking on the NAS reporting shows it was pretty much idle through 70gb transfer. So I fired up FTP to really stress test it and did another 70gb's of data with 10 concurrent connections.... Load was about 25% on the NAS. So it is plenty strong to handle the load and is very stable.
I love the fact that it has a very nice web based GUI to control everything from. The GUI itself has a built in Shell terminal so I don't need to keep a monitor or anything hooked up to it unless there is an emergency. it just sits under the computer stand in the corner with power and LAN cables, Nothing more. Pulls about 12-55w at idle so it's not power hungry at all.
My next step is getting some WD Red Hard Drives to start building the RAID1 pool. Probably going to be doing 2TB for the time being and if need be I can add more to the pool later on.
So anyone have a home NAS or built one? What are you using? Likes/Dislikes?
So I dug through my stash of machines "As everyone gives me their's when they upgrade" and found an HP p6510y in a small case that looked good enough to handle the job. It has an AMD Athlon II x4 630 in it as 2.8 ghz, I was able to scrounge up enough PC3-10600 ram for 8gb "Non-ECC" and fire it up. Has a built in gigabit LAN card and it runs super quiet and cool. Perfect for this set-up.
My next issue was drives. I have a ton of drives here ranging from 40gb to 800gb Most are untested....:( So my first priority was going through and finding a decent sized small drive to use for the OS. Found a 160bd Laptop drive that tested perfect so I swapped that in. Then I found a good 800gb drive to use for storage. For the time being this set-up is all for testing and configuring. I didn't want to spend time building a RAID pool and have issues due to settings/configuration.
For software I went with FreeNAS (http://www.freenas.org/) as it is a little familiar as I have used TrueNAS in the past. Both are made by the same company just one is a free version "FreeNAS" made for the Home/Small office/Media server, and the other is enterprise grade "TrueNAS". They both have a lot of common features and FreeNAS is packed full of usefull stuff. FreeNAS does not run on top of another OS like Windows/Linux. It is it's own OS but from FreeBSD. You download the software .iso, Burn it to a disk or make a bootable USB and you off. You can actually install FreeNAS on a USB and use the flash memory for the OS which is recommended, but I don't like the though of someone pulling a USB stick out and killing my NAS so I opted to install it on the 160gb HD.
Now the cool thing is that even though I am just using a 800gb drive now. I can add in my new drives later on, mount them up, build a RAID pool from them and have two different storage pools on the NAS. So using just the single drive now will do me no harm when adding in the others later.
The only issue I have is that when using NAS you want to use ECC RAM to ensure no data corruption. ECC RAM is useful if you are doing a lot of reads/writes to the same files over and over again. Most of my files are static and just sit there until they are read "Media Files. So I wasn't too worried about it. Plus the MoBo doesn't support ECC Ram...LOL
So I spent about an hour and got it all configured, Pool added, Users and permissions set up, FTP and SSH configured, ETC. Started doing some bench testing on transfer rates and was sad to see it was doing less than 10 Mbps transfer speed. Both the NAS and the computer I was using where gigabit enabled. Come to find out I had a crappy CAT5 cable... Dropped in a CAT5e and BAM!!! 85 Mbps transfer speed. Now when doing small chunk file transfers it was throttling about 20-30 Mbps which is typical as they are all small files moving. Checking on the NAS reporting shows it was pretty much idle through 70gb transfer. So I fired up FTP to really stress test it and did another 70gb's of data with 10 concurrent connections.... Load was about 25% on the NAS. So it is plenty strong to handle the load and is very stable.
I love the fact that it has a very nice web based GUI to control everything from. The GUI itself has a built in Shell terminal so I don't need to keep a monitor or anything hooked up to it unless there is an emergency. it just sits under the computer stand in the corner with power and LAN cables, Nothing more. Pulls about 12-55w at idle so it's not power hungry at all.
My next step is getting some WD Red Hard Drives to start building the RAID1 pool. Probably going to be doing 2TB for the time being and if need be I can add more to the pool later on.
So anyone have a home NAS or built one? What are you using? Likes/Dislikes?