I want to build a NAS using a raspberry pi. It feels important I should connect my HDD's via SATA, but the only way I figure out how to do this is with a compute module coupled with the IO board, and then a PCIe card that has SATA ports. This gets quite expensive so it's making me consider just how important SATA is for the NAS in the first place, so I'm wondering for the purposes of streaming HD video (not ultra HD/4k) how big a bottlekneck using a USB to connect to the HDD's would be? In this case too, if anyone happens to know, how important does the speed of the HDD become? Do I still want 7200rpm or would it not make a difference anymore?

Also, if anyone's familiar with a cheaper solution to get SATA connections with a raspberry pi, I'd appreciate it.

  • which model pi - it makes a HUGE difference
    – Bravo
    Dec 15, 2021 at 3:38
  • Any! Like I mentioned I had the compute board 4 in mind, but I'm open to anything that works.
    – muke
    Dec 15, 2021 at 3:58
  • I wouldn't bother with anything other than a 4/CM4
    – Bravo
    Dec 15, 2021 at 5:04
  • I think it is possible to build an I/O board for a pi4 with multiple sata ports on it directly. Realize however, that even though the pi4 is much faster than other pis, it's still kinda slow for a NAS. I doubt it would be able to keep up with multiple even mid range disks.
    – user10489
    Dec 15, 2021 at 5:19


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.