Howdy everyone,
Over black friday I was able to pick up a pair of WD red 4tb drives, which is great. years ago I built a NAS (with the help of this community) and it has served me well ever since. However, I didn’t make the best choices at the time, going with a raidz2 setup with 4 drives instead of another number, limiting my space to half of the drives. My plan is to rebuild my array with the 6 disks instead, effectively doubling my usable space. I have a couple of questions though, as the home NAS game has probably changed more than I’ve kept up with in the last 5 years, and also need some advice on how to go about the data transfer, since I wont be able to preserve it when I rebuild my pool.
Server specs currently:
CPU - i3 whatever it is (the last gen that supported ecc, iirc)
Mobo - Supermicro X10SL7-F-O
RAM - 16gb crucial ECC
HDD - 4x 4tb HGSTS NAS
PSU - 360w seasonic gold
Case - Fractal Node 804
OS - FreeNAS
Use/needs:
Used as general purpose backup, storage, and archive. I back up all my pictures from my phone onto the NAS, as well as keep any projects or backups on here. Data security is important because of this, I want to make sure every reasonable step is taken to make sure the data on here is safe. In terms of other storage, I keep my media collection (movies, tv, music, etc.), as well as a backup of each of my games on here (this saves a lot of time/bandwidth on my internet). Besides that, not much else on here.
Needs to serve primarily Windows based systems, with some linux as well. No concerns for MacOS, would be nice to have an easy way to connect to android devices as well.
Eventually, (whenever I get around to it) I’ll be swapping the i3 for a Xeon 1230v3 to allow this system to handle some transcode for a plex setup. So I guess that counts as a need?
I’ll be upgrading this system to 10gbe sometime in the spring.
So now my questions:
1 - Will there be any issues with mixing 7200rpm and 5400rpm drives, besides a lower performance? I don’t think so, but I wanted to be double check.
2 - Will my 16gb of RAM be enough, at least for the while? I know that you’re supposed to try and maintain a 1-1 ratio of gb of RAM to tb of HDD space with zfs, and this would throw my ratio out of whack. I’m typically the only user, at most we have 2-3 people using at a time, just watching movies off of the server. (no encode/decode, just watching the files stored on the server) I’d like to add in the additional 16gb later, but how much of a priority should this be?
3 - Is FreeNAS still the go to option, or are there other options that are better now? I’d like to keep zfs, but if there are better fs options now I’m open to change. I’ve been using FreeNAS for the last 5 years, so I’m comfortable with it, but again I’m open to change. I’ve seen a lot on zfs for linux, as well as unraid and maybe some others. Can someone more in the loop fill me in?
4 - Is it a good idea to continue to use zfs and raidz2 for my use, or would I be better served going to a mirrored vdev setup, or something else entirely? Again, open to change here, I just dont want to sacrifice too much of my redundancy or data security here.
Transferring my data
This is where I’m looking for advice or suggestions: how to safely move and store my data in the time that it takes for me to reconfigure the zpool for 6 drives. I wont be able to keep it on any of the drives I have now, since they’ll all be needed for the new pool, but I need someway to store and transfer it. We’re talking around 5tb of data here, and with my internet speeds and bandwidth caps uploading to cloud and downloading isnt an option, which leaves me with hardware. I’ve considered trying to grab a 8tb easystore and using that in the meantime to keep everything, then selling it on craigslist or whatever when I was finished, or maybe keeping it around. The problem I have with that plan is that if that one drive were to fail, I’d lose all my data. The obvious solution is just to buy 2, and have a redundant backup, but that seems a bit of a sledgehammer solution to an otherwise fairly simple problem. I’d love to hear if anyone has some ideas on how I can back my data up safely for the few hours/weekend this will take.
tl;dr
I’m adding 2 drives to my NAS. Because it’s zfs, Is freeNAS/zfs still the go to? Should I stick with zraid2 for 6 drives? How should I go about securing my data during the transfer if cloud storage is not an option?
Any help would be great! Feel free to ask any questions, I tried to be as comprehensive as I could.