Hello everyone,
after reading a couple of days on this forum, I came up with an initial build (mostly inspired by the NAS gurus on this board) for a private home NAS. I kindly would like to ask the experts here to take a quick look on my build and judge if my selection will fullfil my requirements.
Build:
Case: 1x Fractal Design Node 804 (FD-CA-NODE-804-BL-W)
Motherboard: 1x Supermicro Mainboard X10SLM+-F (MBD-X10SLM-F-B)
CPU: 1x Intel Core i3-4330, 2x 3.50GHz, boxed (BX80646I34330)
RAM: 2x Crucial DIMM 8GB, DDR3L-1600, CL11, ECC (CT102472BD160B)
PSU: 1x Sea Sonic S12G 550W ATX 2.3 (S12G-550)
HDD: 4x Western Digital WD Red 3TB, 3.5", SATA 6Gb/s (WD30EFRX)
Requirements:
- stable and secure system - data security is very important (therefore I plan to use Raid-Z2 with 4 HDDs and ECC RAM)
- run a Plex server with max. 1-2 transcoding streams
- run a Crashplan server to backup up to 3-4 systems
- run a Samba fileshare server to serve share media
Question:
1) Are there components in my build which do not fit in general? (I tried to be careful and to not fit things together in a wrong way :))
2) Is the system strong enough for my requirements, or maybe oversized (especially CPU and PSU)? If I can save money by taking little bit less powerful components, that is fine with me.
3) Powersaving: if understood things right, I can run this system 24/7, especially with the WD Red HDDs. I'm still wondering if I can put the HDDs to sleep during certain hours (e.g. when I sleep or when I'm at work). Does the network interfaces support WOL? I could not find evidence for it.
4) Backup: if I use a cronjob to backup my data to an external harddrive, is it possible that my backups get corrupted although I'm using ECC RAM? Please correct me if I'm wrong, but as far as I understood, ZFS will take care of the data integrity as long as the files are not corrupted by bad RAM. And ECC RAM will either correct 1bit errors or detect 2bit errors and halt the system, right? Therefore my data on the external harddrive should not get corrupted unless there are transmission errors or the external harddrive itself has errors. The reason I'm asking is, that I want to make sure that I have at least one working backup if for whatever reason my pool dies on the NAS. Any best practises here?
Thanks a lot for your time and effort!
Regards,
hN
after reading a couple of days on this forum, I came up with an initial build (mostly inspired by the NAS gurus on this board) for a private home NAS. I kindly would like to ask the experts here to take a quick look on my build and judge if my selection will fullfil my requirements.
Build:
Case: 1x Fractal Design Node 804 (FD-CA-NODE-804-BL-W)
Motherboard: 1x Supermicro Mainboard X10SLM+-F (MBD-X10SLM-F-B)
CPU: 1x Intel Core i3-4330, 2x 3.50GHz, boxed (BX80646I34330)
RAM: 2x Crucial DIMM 8GB, DDR3L-1600, CL11, ECC (CT102472BD160B)
PSU: 1x Sea Sonic S12G 550W ATX 2.3 (S12G-550)
HDD: 4x Western Digital WD Red 3TB, 3.5", SATA 6Gb/s (WD30EFRX)
Requirements:
- stable and secure system - data security is very important (therefore I plan to use Raid-Z2 with 4 HDDs and ECC RAM)
- run a Plex server with max. 1-2 transcoding streams
- run a Crashplan server to backup up to 3-4 systems
- run a Samba fileshare server to serve share media
Question:
1) Are there components in my build which do not fit in general? (I tried to be careful and to not fit things together in a wrong way :))
2) Is the system strong enough for my requirements, or maybe oversized (especially CPU and PSU)? If I can save money by taking little bit less powerful components, that is fine with me.
3) Powersaving: if understood things right, I can run this system 24/7, especially with the WD Red HDDs. I'm still wondering if I can put the HDDs to sleep during certain hours (e.g. when I sleep or when I'm at work). Does the network interfaces support WOL? I could not find evidence for it.
4) Backup: if I use a cronjob to backup my data to an external harddrive, is it possible that my backups get corrupted although I'm using ECC RAM? Please correct me if I'm wrong, but as far as I understood, ZFS will take care of the data integrity as long as the files are not corrupted by bad RAM. And ECC RAM will either correct 1bit errors or detect 2bit errors and halt the system, right? Therefore my data on the external harddrive should not get corrupted unless there are transmission errors or the external harddrive itself has errors. The reason I'm asking is, that I want to make sure that I have at least one working backup if for whatever reason my pool dies on the NAS. Any best practises here?
Thanks a lot for your time and effort!
Regards,
hN