Hello fellow storage enthusiasts!
After getting my laptop stolen this week and realizing that for as much as I tell people to have backups I really did not have a proper backup strategy, I thought I would set up a little NAS, and upon ~~rolling dice~~ some research I decided to go with TrueNAS.
This is mostly supposed to be a learning project, and I don't really mind if the performance is suboptimal, since the setup will be kinda janky anyway, but some degree of redundancy would be nice just in case. Mostly going to be keeping backups and non-critical files on this though.
My setup is probably fairly unconventional - I got a small intel atom based single board computer (with 4GB RAM, yes, I know the recommended mimum is higher, and I am considering getting some more RAM if this works okay) with a minipcie expansion card adding 4 SATA connectors, in addition to 1 onboard. I am currently running TrueNAS CORE off an m.2 (technically also SATA) SSD, but could move the installation over to an external drive and stuff a 2x SATA adapter board in there, giving me a total of 7 SATA ports. Another option is that I have several (quite a few actually) of the SBCs, and was thinking of maybe setting up TrueNAS SCALE instead and scaling horizontally, with a couple drives connected to each machine? This would in theory also make the computer less of a failure point? Cluster of 6 little computers with a disk attached to each of them with a dispersed Gluster? :D Again, performance is not my biggest priority (otherwise I would have just used something more powerful than tiny little SBCs with passive cooling, lol).
As for the storage, I got a bunch of drives laying around. Ideally I would like to get the most capacity out of the drive. One drive redundancy is fine for me. Also, I am fine with having some storage that would not be redundant if it meant getting more storage (for use with really non-critical data). The drives I have are:
2x 4TB
1x 6TB
1x 2TB
2x 1TB SSD
1x 1TB SSHD
One option I see could be to stripe the 2x4TB to make a 1x8TB, then mirror/replicate that to the 6TB+2TB?, Then maybe set up the 3 SSDs as a fast (not really because SATA) 2TB RAID-Z1, though that would probably need to be on another machine.
Another option could be if I could do a RAID-Z1 on the 2x4TB + 1x 6TB? even better if I could then only use 4TB on the 6TB and mirror the remaining 2TB onto the 1x2TB drive? But I'm not sure if that makes any sense or if it would be better to just give it the 6TB whole and later maybe replace them with something bigger, though in that case I think setting up a fresh pool probably would make a lot more sense.
After getting my laptop stolen this week and realizing that for as much as I tell people to have backups I really did not have a proper backup strategy, I thought I would set up a little NAS, and upon ~~rolling dice~~ some research I decided to go with TrueNAS.
This is mostly supposed to be a learning project, and I don't really mind if the performance is suboptimal, since the setup will be kinda janky anyway, but some degree of redundancy would be nice just in case. Mostly going to be keeping backups and non-critical files on this though.
My setup is probably fairly unconventional - I got a small intel atom based single board computer (with 4GB RAM, yes, I know the recommended mimum is higher, and I am considering getting some more RAM if this works okay) with a minipcie expansion card adding 4 SATA connectors, in addition to 1 onboard. I am currently running TrueNAS CORE off an m.2 (technically also SATA) SSD, but could move the installation over to an external drive and stuff a 2x SATA adapter board in there, giving me a total of 7 SATA ports. Another option is that I have several (quite a few actually) of the SBCs, and was thinking of maybe setting up TrueNAS SCALE instead and scaling horizontally, with a couple drives connected to each machine? This would in theory also make the computer less of a failure point? Cluster of 6 little computers with a disk attached to each of them with a dispersed Gluster? :D Again, performance is not my biggest priority (otherwise I would have just used something more powerful than tiny little SBCs with passive cooling, lol).
As for the storage, I got a bunch of drives laying around. Ideally I would like to get the most capacity out of the drive. One drive redundancy is fine for me. Also, I am fine with having some storage that would not be redundant if it meant getting more storage (for use with really non-critical data). The drives I have are:
2x 4TB
1x 6TB
1x 2TB
2x 1TB SSD
1x 1TB SSHD
One option I see could be to stripe the 2x4TB to make a 1x8TB, then mirror/replicate that to the 6TB+2TB?, Then maybe set up the 3 SSDs as a fast (not really because SATA) 2TB RAID-Z1, though that would probably need to be on another machine.
Another option could be if I could do a RAID-Z1 on the 2x4TB + 1x 6TB? even better if I could then only use 4TB on the 6TB and mirror the remaining 2TB onto the 1x2TB drive? But I'm not sure if that makes any sense or if it would be better to just give it the 6TB whole and later maybe replace them with something bigger, though in that case I think setting up a fresh pool probably would make a lot more sense.