Rasberry Pi 4 with Sata Hat

Thanks for the info.

I already configured the storage nodes to have their DB on the SSD. So this can be done regardless of the filesystem used.

Isn’t caching last recently used files in RAM a general feature of Linux?

And your ssd is configured as a mirror/raid1? If not, that’s a single point of failure for all your nodes. Or at least it was since nodes are now supposed to work even if the DBs got lost, iirc…

yeah I think even windows does that but zfs caches differently and more efficiently. You have a special RAM cache (the arc), which can grow to over 6GB in my case (16GB RAM) if there’s enough RAM free. That cache can be extended by using a SSD partition as L2Arc.

While ZFS is pretty great, I don’t think it’s a great fit for a budget build like this as it has a fairly significant impact on system resources, especially RAM. And checksums may function as an early warning system, but without redundancy it doesn’t really matter much, if an HDD starts to fail that node is lost anyway. For nodes simply sunning fsck every once in a while on ext4 should be more than enough. And even if you don’t, chances are the node will never run into issues.
Going by the specs of this build I’m guessing the idea was to not overdo it. In my opinion ZFS would be severely overdoing it at the cost of RAM that may be needed later to run more nodes.

outdated hardware… but still that thing can connect 40 hdd’s lol wtf

and i actually think you could fit two of those… i was looking for a sas expander

my idea being do a sas card or something and then a couple of expanders on that to give you like tons and tons of sata ports… but i guess it can all be in one card, if one wanted that…

the each sas port can be split into 4 and usually the cheaper cards come in a 8i or 8e versions internal or external sas ports… then one can get like 24i expander cards which should fit into the pcie x1 slots, they are just hooked up for power really… the bandwidth is through sas cables going into the 2 x 4i ports so the entire sas controller card is used through the sas expanders which function like network switches basically…

then hooking up 1 sas to 4 sata cables in the expanders giving a total capacity of like 40 drives because one of the 4i ports on each of the expanders is used for connecting to the controller…

and might pull like 30-50 watts but you have the option lol

I use the Sata-Hat since a few Months and there are no diffrents.
No reason to buy it…

1 Like