Hi,
my old Synology's best days are over, and after days browsing the web I decided to go with TrueNAS for my new main (and only) storage. Now I am in the process of choosing components, and I would greatly appreciate any tips. I am somewhat proefficient in IT, but a complete noob in storage, so please bear with me.
The main use case will be to store critical data, both personal and work, that I am keen on protecting. The data will be accessed almost exclusively through SMB from Windows, both locally (2.5 Gbps NIC) and remotely (100 Mbps up/down) through OpenVPN. My data consist of file-sizes from all over the spectrum, both a lot of very small and reasonably big. I also have a lot of copies of the same files all over the place, for versioning and backups that I am too lazy to go through
. The system will be mainly used by two users; me and one other person with similar usage, but occasionally by others as well. I don't need it to be incredulously fast, just fast enough and reliable.
The second, less important usage, is going to be hosting a media server (just DLNA at the moment), and making use of some utilities offered by the system/applications, e.g. a download manager. I am not using any virtualized systems as of now, but don't want to lock myself out of it if I find the need later. Some ideas I might want to do in the future might include hosting a game server, light web server, home automation, or the like.
I am aiming my build for energy efficiency, for various reasons. The planned power usage should ideally go as low as ~15W on idle. For that reason, I decided to choose Fujitsu D3222 motherboard (one of the recommendations on forums specializing on PC efficiency). I plan to max out its memory (DDR3, non-ECC) to 32GB, more on that later. I bought two server-grade 16 TB HDDs that I plan to mirror for the data, and a second (single) 8TB HDD for the media files that I can miss. I hope the storage will last me for quite a while, as currently I barely fill 3 TB. For OS drive, I plan to use an old 24 GB SSD I have laying around. As for the CPU, I already have an Intel Core i3-4340 that I wanted to utilize. The system will be connected to an UPS at all times.
Despite listing my components above, I am not certain about the built and have some doubts that I hoped some of you may help me answering:
Thank you for your responses!
my old Synology's best days are over, and after days browsing the web I decided to go with TrueNAS for my new main (and only) storage. Now I am in the process of choosing components, and I would greatly appreciate any tips. I am somewhat proefficient in IT, but a complete noob in storage, so please bear with me.
The main use case will be to store critical data, both personal and work, that I am keen on protecting. The data will be accessed almost exclusively through SMB from Windows, both locally (2.5 Gbps NIC) and remotely (100 Mbps up/down) through OpenVPN. My data consist of file-sizes from all over the spectrum, both a lot of very small and reasonably big. I also have a lot of copies of the same files all over the place, for versioning and backups that I am too lazy to go through
The second, less important usage, is going to be hosting a media server (just DLNA at the moment), and making use of some utilities offered by the system/applications, e.g. a download manager. I am not using any virtualized systems as of now, but don't want to lock myself out of it if I find the need later. Some ideas I might want to do in the future might include hosting a game server, light web server, home automation, or the like.
I am aiming my build for energy efficiency, for various reasons. The planned power usage should ideally go as low as ~15W on idle. For that reason, I decided to choose Fujitsu D3222 motherboard (one of the recommendations on forums specializing on PC efficiency). I plan to max out its memory (DDR3, non-ECC) to 32GB, more on that later. I bought two server-grade 16 TB HDDs that I plan to mirror for the data, and a second (single) 8TB HDD for the media files that I can miss. I hope the storage will last me for quite a while, as currently I barely fill 3 TB. For OS drive, I plan to use an old 24 GB SSD I have laying around. As for the CPU, I already have an Intel Core i3-4340 that I wanted to utilize. The system will be connected to an UPS at all times.
Despite listing my components above, I am not certain about the built and have some doubts that I hoped some of you may help me answering:
- Will the CPU be powerful enough? The i3 only has two cores, but I heard that samba is single-threaded anyway. I can buy a better 4th gen CPU with 4 cores, but single-thread performance does not improve that much. To go further, I would need a newer platform.
- Is the usage of server-grade components important? Another option for me is to ditch this build altogether, in favor of (similarly efficient) workstation-grade system (D3417-B), with ECC support and higher supported RAM sizes, not mentioning more modern platform with higher performance. It makes no wonder that building it would be more expensive, of course. If my specs are good enough, I would prefer to use it as I already have some of the components at hand.
- As I described, my data contains a lot of duplicates. One of the reasons I chose to go with TrueNAS in the first place is deduplication, but now I found it seems to be discouraged on this forum. Will my CPU be enough? Will the RAM be enough? I read that the 5GB rule per TB is obsolete now, and that you can greatly reduce the RAM usage by increasing the record size, as modern data seem to be larger in general (source). Can someone please comment on this?
- Would you recommend TrueNAS Core or Scale, based on the usage I described in the first paragraphs?
- Does the system SSD needs to be reliable? What happens in case of its failure, or the failure of the motherboard? I understand the data won't be lost, but how easy is it to get it up and running?
- Do you think it would be an advantage for my workflow to use an extra SSD(s)? Whether for some form of cache, dedup table, dedicated metadata?
- Can the OS put the disks in sleep, if not used for some period of time? I know that spinning down the disks lower their lifespan, but so does letting them spin, and for example the HDD for media does not need to run at all times when it will only be used once a week.
- For those who have some experience with picoPSU, would you say it is reliable enough to use for this project? Or should I sacrifice some efficiency for a standard ATX PSU?
- Is using the NAS as a router as bad an idea as it sounds? I could make it the center of my network, DHCP, DNS, etc. and ditch the consumer router, but I am of course worried about security.
Thank you for your responses!