VMware

The ULTIMATE Raspberry Pi 5 NAS

The ULTIMATE Raspberry Pi 5 NAS

#ULTIMATE #Raspberry #NAS

“Jeff Geerling”

See you at Open Sauce June 15-16! Apply to exhibit here:

Radxa’s Penta SATA HAT fits nicely atop the Raspberry Pi 5. Can I use it to build the ultimate Pi 5 NAS? Or will we run into issues?

This video is not sponsored, neither Open Sauce nor Radxa paid anything,…

source

 

To see the full content, share this page by clicking one of the buttons below

Related Articles

42 Comments

  1. A number of comments have asked about using a 2.5 Gbps USB 3 Ethernet adapter instead of the PCIe switch, which would allow me to run the disks at PCIe Gen 3 speed.

    I tested that with a Plugable 2.5G adapter (which is plug and play on the Pi 5), and you're right! I got 270 MB/sec writes for a 50 GB test folder, and 200 MB/sec reads. Check out the GitHub issue linked in the description for all the details.

    This little NAS just keeps getting better 🙂

  2. All these builds are pointless until raspberries come with built in ECC RAM for error correction.
    Can’t wait for the day when someone comes out with an affordable SBC with ECC and multiple SATA ports.

  3. It's a cool novelty idea but my 16TB Exos drives also cap at about 125Mb write speed and their a lot cheaper for the amount of storage you get. One of those 8TB SSD's cost like 600 euros you can buy 32TB worth of Exos with that and you get the same speeds.

  4. wouldve gotten the like anyway, but earned the sub from the OG Tron reference,… would have also accepted the night club in Legacy, or the Daft Punk song attached,… haha

  5. So, a possible reason why the Mac was slower than Windows at interacting with a SAMBA based NAS is that SAMBA is an attempt to write a compatibility layer with Windows Proprietary SMB network share protocol/framework/technologies. It started off as a way to get old NAS in the 1990s to be compatible with Win NT systems on the network–but figuring out how Win NT and Win 9x did the whole "network neighbourhood" stuff. With it largely being a very clean room attempt to make something that would allow the various Windows computers to talk to the data server

    This was mostly to avoid having to set up a Windows Server… as those things were ridiculously unstable at that point in time. Windows Servers have gotten better with their BS–but you typically were only running them to reduce compatibility issues with Wintel computers present on the Network. As Microsoft is weird about having strange hooks in its software (like the hooks it put into Win3x to avoid it running on other company's releases of CP/M DOS Compatible systems). There is a reason why Hotmail was running ontop of FreeBSD until the late 00s/early 10s. They tried, several times, to move from FreeBSD… but Windows Servers were just not that particularly stable. Yes, FreeBSD is known for stability… but we are talking about running a mail server–so uh… yeah, that instantly reduces stability of that system (Friends don't let friends set up mail servers)

    So, Windows is going to have an easier time talking to a SAMBA system–due to a bunch of weird proprietary bits of nonsense inside Windows. Where as OSX is going to rely on the clean room work to make a compatibility layer for the SMB/CMB/etc stuff–and add that to the fact the rPi NAS is also running the clean room work compatibility layer. Making it for two bottle necks, with the Windows system having only one of them

    Now, it isn't so much that Windows implementation of SMB is better or cleaner code. It is more, that we do not know everything about SMB. We know like 99.99999999999999% of it (at this point, though some were argue 98% or 95%–and some angry old billy goats would say 63%)… but there is just enough that is not known that will cause a Windows system talking to a SAMBA setup to run faster than a SAMBA to SAMBA setup. With a Windows SMB to Windows SMB running the fastest of all

    That being said… Windows is not really designed to function as a server. I mean, that is a bit of a misnomer–as that suggests Windows was "designed" at all. Though some would argue the "throwing stuff at a wall, until you have a thirty centimetre thick tile on the wall to release" does count as "designing" and that I am engaging in gate keeping by suggesting otherwise

  6. Hi Jeff, Always enjoy videos. I had a pi4 2gb with working at full gigabit speed with openmediavault.
    the issue is getting a sata to usb adapter that works and good ssd. I bet a pi4 1gb would work. I would like you to a vid on this, a pi4 and ssd via usb with openmediavault. I am just about to revisit this myself as i am upgrading to 1gb upload speeds on my isp. I am planing to run is off a 100w solar.

  7. A more practical scenario for me is a NAS with 4 hard drives instead of 4 SSD drives (too expensive). In that case, how much more power is required? Those conventional drives have motors inside them, so I imagine they must consume more power.

  8. I've been wondering about your Mac transfer speed comments and I thought you edit video directly from the NAS. So how does this work fast enough when scrubbing through huge files?

  9. Comparing an off the shelf NAS with the Pi NAS, obviously you are buying something that's going work out of the box, but that's missing the point. The challenge of building your own is where the fun is, assuming the and result is reasonably successful.

  10. Whenever I feel good for bad advice, I watch excerpts of your videos. Very curing. Plus: Gives me even more reasons to tell everyone to stay away from Raspberry, Ansible and your advice in general. Keep improving.

  11. I’ve really been trying to find the best value solution in these last days and I can stop thinking about, what if you used the onboard 2x USB 3.0 ports (USB 3.0 to sata adapter or a normal external hard drive) and then you could have the 2.5 networking and would still in theory be able to saturate the connection without as much hassle. It wouldn’t look or be as cool to put together but, I’m poor ahahahah

    Edit: In my case I don’t care about raid redundancy (would backup anyways) and then I could even buy one of those USB 3.0 NVME cases and call it a day with fast read and write speeds. Or would I? I really don’t know and can’t afford to find out. A video would be amazing 😀

  12. The thing that puts me off a DIY NAS like this is that there's no case. I'm in a dreadfully dusty environment, so I'd like some good generic case options to put things like this in – not necessarily small either.

  13. I checked with Radxa's distributror websites, Allnet and ARACE Tech, and it says it;s for the Rock 4. So it's unattainable as far as I can tell. It's not available on Amazon.

  14. I don't love that the PCIe on the Pi 5 is via a zif ffc connector. Those aren't exactly known for their durability. Zero insertion force connectors aren't really for consumer use… as your average person will want to feel a click and will push harder until something happens, often breaking it.
    The specific connector radxa is using is extremely common in display cables and board to board interconnects in laptops. Unfortunately it needs to be to be very parallel and square to the connector – a common cause of damage is pulling up perpendicular to the board and connector, or inserting at an angle, which causes the pins to bend and can easily cause a short.

  15. This is all crazy! I started with a Z-80 with 64k ram (actually had 128k that was bank switched) with a 256k TAPE drive, running CP/M!
    Got the optional single side disk drive with 130k available space (rewrote bios eeprom and disk format so i could get 160 k out of a disk).
    I was so jazzed when I got my first IBM clone 8086 with a whopping 27.5 Megabytes! of hard disk space! How would I ever fill THAT?
    Now, with 11 pi4's and a pi 5, with a total of over 5 tbytes of storage, and you are talking petabyte arrays, blows my mind!
    Subnote: at one point in my life, I worked in the National Semiconductor Corporation's international data center. They had "hard disk drives" that were the size of an apartment sized washing machines! The disc packs were hand swapped in the machines, to get data from archives to who ever needed it. Most of it was done at a blazing (at the time) at 2.4kb! Each disc pack held a whopping 80 megabytes!
    Times, they are a changing!
    Now, I'm thrilled to have

  16. Would you be able to share the ApexCharts yaml used to graph the power from the smart switch. The card's options are a little overwhelming to me. Also, it looks like you have a a switch to enable/disable monitoring. Assume that's the case, it would be nice to see how that's done. I have a few HA entities that such a switch would be perfect (like my Heatmeter BBQ where entities are only available when I'm using the heatermeter).

  17. Be careful with those flat flexi-cables they are only good for a number of bends (in the 2000;s the ones we used were 25 90 degree bends) so don't go waving them about or demonstrate how bendy they are. Connect them put the hat on the pi board and don't touch again

Leave a Reply