First NAS Build - Retired games PC

Status
Not open for further replies.

Wooly Mammoth

Dabbler
Joined
Nov 23, 2016
Messages
27
Hi All,

This will be my first real FreeNas build, I built one as a VM and got it to share at work was very slow which I expected.

Now for the real thing.
I currently have:
ThermalTake Soprano case which can hold 7 3.5" drive without a problem can get 11 drives in with adaptors.
420W P/S
AMD 4800+ cpu
4GB ram Plan on upgrading to 8GB
Motherboard supports 6 Sata drives and has 1 sata raid port (Not using)
6 x 500GB WD Black drives + Spares (Thanks work)
Kingston 16GB Datatraveler 100 USB Drive

From what I understand I can move the drives to new hardware when I have the money to upgrade with out any issues?


The purpose of this system is firstly to move my media, photos etc off my main PC onto fault tolerant drives and secondly learn about NAS systems.
I know it wont be a large system to begin with and I plan on slowly upgrading to larger drives.

Will this work or a waste of time?

Regards

Wooly Mammoth
 

Dice

Wizard
Joined
Dec 11, 2015
Messages
1,410
Will this work or a waste of time?
It is a waste of time.

I suggest you read (at least) the following links found in my signature:
  • Hardware recommendations
  • cyberjocks newbie guide
 

Wooly Mammoth

Dabbler
Joined
Nov 23, 2016
Messages
27
Ok from what I have read so far.

AMD is useless
Idealy Im looking for a supermicro motherboard with Xenon proccesor
would a ASRock E3V5 WS motherboard be ok instead as I can get these localy?
My current hard drives while not ideal would be ok to begin with?
My case is ok with a new power supply.

Regards

Wooly
 

Stux

MVP
Joined
Jun 2, 2016
Messages
4,419
You'll need to decide if you want to go with mirrors or Raidz2
 

Wooly Mammoth

Dabbler
Joined
Nov 23, 2016
Messages
27
I want to go with Raidz2 as I want to stay away from hardware raids as we have had problems at work with controlers dieing and loosing the data.
and windows raids suck.
If there is a paticular problem with board I linked can you please point it out.

Regards

Wooly
 

pirateghost

Unintelligible Geek
Joined
Feb 29, 2012
Messages
4,219
I want to go with Raidz2 as I want to stay away from hardware raids as we have had problems at work with controlers dieing and loosing the data.
and windows raids suck.
If there is a paticular problem with board I linked can you please point it out.

Regards

Wooly
That's good because you A. Can't use Windows raid in FreeNAS, and B. Don't want to use hardware raid cards with FreeNAS.

;)
 

Wooly Mammoth

Dabbler
Joined
Nov 23, 2016
Messages
27
OK so new plan is :

Asrock E3V5 WS Motherboard
i3-6100
16gb ECC DDR4 Ram
Use current Case and HDD's

Thoughts?

Regards

Wooly
 

Stux

MVP
Joined
Jun 2, 2016
Messages
4,419
Good. Seems okay. You should add a second USB boot drive in mirror. USBs have a habit of failing, and the mirroring helps to recover.

Re Mirrors vs RaidZ2. Mirros will mean that you can upgrade your storage to bigger drives 2 at a time. Ie you have 3 paris of mirros of 500GB each.

With RaidZ2, you'll either have to upgrade all 6 disks to get a space increase, or add a new raidz2 vdev, or backup the whole array and transfer it to a new raidz2 array... which with only 2TB, might not be so bad.

The problem with mirrors is you lose 50%, so you'd only have 1.5TB... but ultimately the flexibility might benefit you.
 

Wooly Mammoth

Dabbler
Joined
Nov 23, 2016
Messages
27
Thanks for pointing out the USB stick mirroring. I plan on going with RaidZ2 on the 500GB drives as this is what I plan on using for upsized drives - it will save me some confusion later.
I think while i am wait on hardware I will "play" with my current setup.

Cheers

Wooly

PS. Just had a work mate give me a very nice Coolmaster case which I will use instead as it has a better HDD cage.
 
Last edited:

Wooly Mammoth

Dabbler
Joined
Nov 23, 2016
Messages
27
20161213_1615261_zpsrr9ovcwg.jpg

And the build begins.

Still have to buy the cpu and ram.
 

Stux

MVP
Joined
Jun 2, 2016
Messages
4,419
Make sure you check the sector size on the zpool after creation. I forget the property name, asize or something.

Point is you want 12 not 9. Ie 4K sectors. If you create a pool on a 500GB device is possible you'll get 512b sectors, and you'll really want that to be 4096b when you upgrade.

There are posts on this subject.
 

Linkman

Patron
Joined
Feb 19, 2015
Messages
219
20161213_1615261_zpsrr9ovcwg.jpg

And the build begins.

Still have to buy the cpu and ram.
Nice case :) I'm using either the same or a variation of the same case in my FreeNAS build, also a "leftover" from a prior build.
 

pirateghost

Unintelligible Geek
Joined
Feb 29, 2012
Messages
4,219
Make sure you check the sector size on the zpool after creation. I forget the property name, asize or something.

Point is you want 12 not 9. Ie 4K sectors. If you create a pool on a 500GB device is possible you'll get 512b sectors, and you'll really want that to be 4096b when you upgrade.

There are posts on this subject.
Ashift?
 

Dice

Wizard
Joined
Dec 11, 2015
Messages
1,410

Wooly Mammoth

Dabbler
Joined
Nov 23, 2016
Messages
27
Make sure you check the sector size on the zpool after creation. I forget the property name, asize or something.

Point is you want 12 not 9. Ie 4K sectors. If you create a pool on a 500GB device is possible you'll get 512b sectors, and you'll really want that to be 4096b when you upgrade.

There are posts on this subject.

Thanks for pointing that out or I would of had that problem in the future.
 

Stux

MVP
Joined
Jun 2, 2016
Messages
4,419

Wooly Mammoth

Dabbler
Joined
Nov 23, 2016
Messages
27
ok drive testing done. I think all the drives are ok except ada5 can someone have a look?
Code:
[root@freenas] ~# smartctl -A /dev/ada0
smartctl 6.5 2016-05-07 r4318 [FreeBSD 10.3-STABLE amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME		  FLAG	 VALUE WORST THRESH TYPE	  UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate	 0x002f   200   200   051	Pre-fail  Always	   -	   0
  3 Spin_Up_Time			0x0027   144   144   021	Pre-fail  Always	   -	   3775
  4 Start_Stop_Count		0x0032   100   100   000	Old_age   Always	   -	   33
  5 Reallocated_Sector_Ct   0x0033   200   200   140	Pre-fail  Always	   -	   0
  7 Seek_Error_Rate		 0x002e   200   200   000	Old_age   Always	   -	   0
  9 Power_On_Hours		  0x0032   096   095   000	Old_age   Always	   -	   3530
 10 Spin_Retry_Count		0x0032   100   253   000	Old_age   Always	   -	   0
 11 Calibration_Retry_Count 0x0032   100   253   000	Old_age   Always	   -	   0
 12 Power_Cycle_Count	   0x0032   100   100   000	Old_age   Always	   -	   31
192 Power-Off_Retract_Count 0x0032   200   200   000	Old_age   Always	   -	   30
193 Load_Cycle_Count		0x0032   200   200   000	Old_age   Always	   -	   2
194 Temperature_Celsius	 0x0022   111   105   000	Old_age   Always	   -	   32
196 Reallocated_Event_Count 0x0032   200   200   000	Old_age   Always	   -	   0
197 Current_Pending_Sector  0x0032   200   200   000	Old_age   Always	   -	   0
198 Offline_Uncorrectable   0x0030   200   200   000	Old_age   Offline	  -	   0
199 UDMA_CRC_Error_Count	0x0032   200   200   000	Old_age   Always	   -	   0
200 Multi_Zone_Error_Rate   0x0008   200   200   000	Old_age   Offline	  -	   0

[root@freenas] ~# smartctl -A /dev/ada1
smartctl 6.5 2016-05-07 r4318 [FreeBSD 10.3-STABLE amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME		  FLAG	 VALUE WORST THRESH TYPE	  UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate	 0x002f   200   200   051	Pre-fail  Always	   -	   0
  3 Spin_Up_Time			0x0027   139   138   021	Pre-fail  Always	   -	   4050
  4 Start_Stop_Count		0x0032   100   100   000	Old_age   Always	   -	   22
  5 Reallocated_Sector_Ct   0x0033   200   200   140	Pre-fail  Always	   -	   0
  7 Seek_Error_Rate		 0x002e   200   200   000	Old_age   Always	   -	   0
  9 Power_On_Hours		  0x0032   098   096   000	Old_age   Always	   -	   2000
 10 Spin_Retry_Count		0x0032   100   253   000	Old_age   Always	   -	   0
 11 Calibration_Retry_Count 0x0032   100   253   000	Old_age   Always	   -	   0
 12 Power_Cycle_Count	   0x0032   100   100   000	Old_age   Always	   -	   20
192 Power-Off_Retract_Count 0x0032   200   200   000	Old_age   Always	   -	   19
193 Load_Cycle_Count		0x0032   200   200   000	Old_age   Always	   -	   2
194 Temperature_Celsius	 0x0022   111   108   000	Old_age   Always	   -	   32
196 Reallocated_Event_Count 0x0032   200   200   000	Old_age   Always	   -	   0
197 Current_Pending_Sector  0x0032   200   200   000	Old_age   Always	   -	   0
198 Offline_Uncorrectable   0x0030   200   200   000	Old_age   Offline	  -	   0
199 UDMA_CRC_Error_Count	0x0032   200   200   000	Old_age   Always	   -	   0
200 Multi_Zone_Error_Rate   0x0008   200   200   000	Old_age   Offline	  -	   0

[root@freenas] ~# smartctl -A /dev/ada2
smartctl 6.5 2016-05-07 r4318 [FreeBSD 10.3-STABLE amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME		  FLAG	 VALUE WORST THRESH TYPE	  UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate	 0x002f   200   200   051	Pre-fail  Always	   -	   0
  3 Spin_Up_Time			0x0027   136   135   021	Pre-fail  Always	   -	   4191
  4 Start_Stop_Count		0x0032   100   100   000	Old_age   Always	   -	   26
  5 Reallocated_Sector_Ct   0x0033   200   200   140	Pre-fail  Always	   -	   0
  7 Seek_Error_Rate		 0x002e   200   200   000	Old_age   Always	   -	   0
  9 Power_On_Hours		  0x0032   096   094   000	Old_age   Always	   -	   3580
 10 Spin_Retry_Count		0x0032   100   253   000	Old_age   Always	   -	   0
 11 Calibration_Retry_Count 0x0032   100   253   000	Old_age   Always	   -	   0
 12 Power_Cycle_Count	   0x0032   100   100   000	Old_age   Always	   -	   24
192 Power-Off_Retract_Count 0x0032   200   200   000	Old_age   Always	   -	   23
193 Load_Cycle_Count		0x0032   200   200   000	Old_age   Always	   -	   2
194 Temperature_Celsius	 0x0022   110   102   000	Old_age   Always	   -	   33
196 Reallocated_Event_Count 0x0032   200   200   000	Old_age   Always	   -	   0
197 Current_Pending_Sector  0x0032   200   200   000	Old_age   Always	   -	   0
198 Offline_Uncorrectable   0x0030   200   200   000	Old_age   Offline	  -	   0
199 UDMA_CRC_Error_Count	0x0032   200   200   000	Old_age   Always	   -	   0
200 Multi_Zone_Error_Rate   0x0008   200   200   000	Old_age   Offline	  -	   0

[root@freenas] ~# smartctl -A /dev/ada3
smartctl 6.5 2016-05-07 r4318 [FreeBSD 10.3-STABLE amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME		  FLAG	 VALUE WORST THRESH TYPE	  UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate	 0x002f   200   200   051	Pre-fail  Always	   -	   0
  3 Spin_Up_Time			0x0027   142   142   021	Pre-fail  Always	   -	   3883
  4 Start_Stop_Count		0x0032   100   100   000	Old_age   Always	   -	   29
  5 Reallocated_Sector_Ct   0x0033   200   200   140	Pre-fail  Always	   -	   0
  7 Seek_Error_Rate		 0x002e   200   200   000	Old_age   Always	   -	   0
  9 Power_On_Hours		  0x0032   096   095   000	Old_age   Always	   -	   3194
 10 Spin_Retry_Count		0x0032   100   253   000	Old_age   Always	   -	   0
 11 Calibration_Retry_Count 0x0032   100   253   000	Old_age   Always	   -	   0
 12 Power_Cycle_Count	   0x0032   100   100   000	Old_age   Always	   -	   27
192 Power-Off_Retract_Count 0x0032   200   200   000	Old_age   Always	   -	   26
193 Load_Cycle_Count		0x0032   200   200   000	Old_age   Always	   -	   2
194 Temperature_Celsius	 0x0022   107   105   000	Old_age   Always	   -	   36
196 Reallocated_Event_Count 0x0032   200   200   000	Old_age   Always	   -	   0
197 Current_Pending_Sector  0x0032   200   200   000	Old_age   Always	   -	   0
198 Offline_Uncorrectable   0x0030   200   200   000	Old_age   Offline	  -	   0
199 UDMA_CRC_Error_Count	0x0032   200   200   000	Old_age   Always	   -	   0
200 Multi_Zone_Error_Rate   0x0008   200   200   000	Old_age   Offline	  -	   0

[root@freenas] ~# smartctl -A /dev/ada4
smartctl 6.5 2016-05-07 r4318 [FreeBSD 10.3-STABLE amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME		  FLAG	 VALUE WORST THRESH TYPE	  UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate	 0x002f   200   200   051	Pre-fail  Always	   -	   0
  3 Spin_Up_Time			0x0027   141   141   021	Pre-fail  Always	   -	   3925
  4 Start_Stop_Count		0x0032   100   100   000	Old_age   Always	   -	   29
  5 Reallocated_Sector_Ct   0x0033   200   200   140	Pre-fail  Always	   -	   0
  7 Seek_Error_Rate		 0x002e   200   200   000	Old_age   Always	   -	   0
  9 Power_On_Hours		  0x0032   091   090   000	Old_age   Always	   -	   7159
 10 Spin_Retry_Count		0x0032   100   253   000	Old_age   Always	   -	   0
 11 Calibration_Retry_Count 0x0032   100   253   000	Old_age   Always	   -	   0
 12 Power_Cycle_Count	   0x0032   100   100   000	Old_age   Always	   -	   27
192 Power-Off_Retract_Count 0x0032   200   200   000	Old_age   Always	   -	   26
193 Load_Cycle_Count		0x0032   200   200   000	Old_age   Always	   -	   2
194 Temperature_Celsius	 0x0022   110   105   000	Old_age   Always	   -	   33
196 Reallocated_Event_Count 0x0032   200   200   000	Old_age   Always	   -	   0
197 Current_Pending_Sector  0x0032   200   200   000	Old_age   Always	   -	   0
198 Offline_Uncorrectable   0x0030   200   200   000	Old_age   Offline	  -	   0
199 UDMA_CRC_Error_Count	0x0032   200   200   000	Old_age   Always	   -	   0
200 Multi_Zone_Error_Rate   0x0008   200   200   000	Old_age   Offline	  -	   0

[root@freenas] ~# smartctl -A /dev/ada5
smartctl 6.5 2016-05-07 r4318 [FreeBSD 10.3-STABLE amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME		  FLAG	 VALUE WORST THRESH TYPE	  UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate	 0x002f   200   200   051	Pre-fail  Always	   -	   0
  3 Spin_Up_Time			0x0027   140   137   021	Pre-fail  Always	   -	   4000
  4 Start_Stop_Count		0x0032   100   100   000	Old_age   Always	   -	   23
  5 Reallocated_Sector_Ct   0x0033   200   200   140	Pre-fail  Always	   -	   0
  7 Seek_Error_Rate		 0x002e   200   200   000	Old_age   Always	   -	   0
  9 Power_On_Hours		  0x0032   097   096   000	Old_age   Always	   -	   2335
 10 Spin_Retry_Count		0x0032   100   253   000	Old_age   Always	   -	   0
 11 Calibration_Retry_Count 0x0032   100   253   000	Old_age   Always	   -	   0
 12 Power_Cycle_Count	   0x0032   100   100   000	Old_age   Always	   -	   21
192 Power-Off_Retract_Count 0x0032   200   200   000	Old_age   Always	   -	   20
193 Load_Cycle_Count		0x0032   200   200   000	Old_age   Always	   -	   2
194 Temperature_Celsius	 0x0022   111   107   000	Old_age   Always	   -	   32
196 Reallocated_Event_Count 0x0032   200   200   000	Old_age   Always	   -	   0
197 Current_Pending_Sector  0x0032   200   200   000	Old_age   Always	   -	   2
198 Offline_Uncorrectable   0x0030   200   200   000	Old_age   Offline	  -	   0
199 UDMA_CRC_Error_Count	0x0032   200   200   000	Old_age   Always	   -	   0
200 Multi_Zone_Error_Rate   0x0008   200   200   000	Old_age   Offline	  -	   0



Cheers

Wooly
 

tvsjr

Guru
Joined
Aug 29, 2015
Messages
959
Looks fine. ada5 is questionable... I wouldn't risk it, but I'm picky. Have you done badblocks burn-in testing of all the drives yet? If the drive is sketchy, that should make it pretty obvious.
 
Status
Not open for further replies.
Top