5 ms·
This is a cool project and I am happy to see interest in this sort of thing. Too bad though that general purpose SBC's kind of suck for NAS/Storage though. Bot
by smashed 4y ago
This is a cool project and I am happy to see interest in this sort of thing.
Too bad though that general purpose SBC's kind of suck for NAS/Storage though. Both the rpi4 and orange pi zero mentioned in the project lack any kind of SATA port and relies on usb to sata.
The best project I saw was the Helios4/Helios64 (https://kobol.io/ https://kobol.io/), but sadly, they folded in 2021. Is there anything even remotely similar around?
Right now I am still using intel-based mini-pc's for diy NAS storage as they simply work better.
- gymbeaux 4y agoMy “NAS” is a “slim” Intel NUC 8 with a 3D-printed “riser” that allows it to fit a 4TB (15mm) 2.5” HDD. No redundancy of course, but otherwise it’s superior to a legit NAS or Pi NAS in every way.
- maherbeg 4y agoI just bought a NUC 8! Do you have an STL anywhere that I could use?
- gymbeaux 4y agoI used this one, which fits a 15mm drive, but it’s tight: https://www.thingiverse.com/thing:5441566 https://www.thingiverse.com/thing:5441566 There’s also this one that I did not try, which might fit 15mm drives a little better: https://www.thingiverse.com/thing:5140192 https://www.thingiverse.com/thing:5140192
- lokl 4y agoODROID-HC4 (toaster), ODROID-HC4-P KIT (horizontal drives in enclosure)
- ajb 4y agoThere is also the odroid hc4. It only has two slots, but the argument is, for the price you may as well expand by getting multiple of them.
- Palomides 4y agoit seems like none of the consumer-level ARM chips expose enough PCIe lanes to do anything interesting, no SATA controllers or 10Gb+ ethernet
- rektide 4y agoOrange Pi 5 (rk3588 based) has m.2 pcie 2.0. I think maybe only a lane?
- Matsta 4y agoYep, you can get an m2 to SATA breakout board pretty cheap. If you pickup a Rock 5b (rk3588 as well) you will get 2.5g ethernet too.
- rektide 4y agoThere's a lot of different m.2 sockets. This m.2 has a PCIe not a SATA connection. You'd need not a breakout board, but an actual SATA adapter with a PCIe <-> SATA chip on it. Still cheap, not a big barrier, but the terminology of "breakout board" is quite incorrect. https://www.reddit.com/r/OrangePI/comments/zm3sms/does_the_orange_pi_5_support_sata_ssds_with_a_mb/ https://www.reddit.com/r/OrangePI/comments/zm3sms/does_the_o...
- ranma42 4y agoRK3568 / RK3588 have 3 SATA controllers and for example the Rock Pi 3A seems to have the SATA routed to the bottom m.2 connector, as well as the possibility to switch the USB3 port over to SATA https://linuxgizmos.com/pi-like-rk3568-sbc-grows-sata-out-of-its-usb-ports/ https://linuxgizmos.com/pi-like-rk3568-sbc-grows-sata-out-of... "The Rock 3 Model A exploits the RK3568’s ability to multiplex SERDES lanes to enable SATA support on the dual USB 3.0 ports (OTG and host) via a SATA breakout cable."
- tyingq 4y agoNot ARM, but there's the Odroid H3 and H3+. https://www.hardkernel.com/shop/odroid-h3/ https://www.hardkernel.com/shop/odroid-h3/ https://www.hardkernel.com/shop/odroid-h3-plus/ https://www.hardkernel.com/shop/odroid-h3-plus/
- hanklazard 4y agoYeah, these seem pretty great for a small NAS, especially with a simple mirrored ZFS setup.
- ilyt 4y agoAt that point just get normal MiniITX board and case
- kube-system 4y agoITX cases are often 10 liters or more, and the smallest ones are still a few liters. Some of those embedded boards can have cases of a liter or less.
- ilyt 4y ago...and you're building a NAS with a minimum of 2 3.5 inch disks
- 4y ago
- bornfreddy 4y agoThere is Argon Eon which gets good reviews, but I haven't decided to try it yet. A bit more expensive than this diy - 180 EUR [0]. It has space for 2x 2.5 inch and 2x 3.5 inch disks. If someone has it, I would be curious to know how good it is. [0] https://www.en.galagomarket.com//item/display/3130/10443_ohisja_argon40_argon-eon---nas-enclosure-for-raspberry-pi-4-argon40-104950-.jpeg https://www.en.galagomarket.com//item/display/3130/10443_ohi...
- sprash 4y ago> Is there anything even remotely similar around? There is GnuBee [1] with two models for 2.5" drives [2] and 3.5" drives [3]. 1.: http://gnubee.org/ http://gnubee.org/ 2.: https://www.crowdsupply.com/gnubee/personal-cloud-1 https://www.crowdsupply.com/gnubee/personal-cloud-1 3.: https://www.crowdsupply.com/gnubee/personal-cloud-2 https://www.crowdsupply.com/gnubee/personal-cloud-2
- Gigachad 4y agoI have this thing. It's just about useless imo. The CPU is so low power that it maxes out doing a file transfer making it incredibly slow. It's maybe neat if you want to tinker with open source hardware. Also weird that they acknowledge that the GNU foundation asked them to change the name yet they seemingly won't ever do that.
- rdslw 4y agoI helped a friend to create home storage with two units (redudancy) of gnubee PC1 (2.5" drives), and setup is ultra useful, fast, low power and reliable (contrary to sibling comments ;) -> highly recommend it. Usage (few years of happy usage): * openwrt custom build with patches * FDE for all drives using linux cryptsetup, including custom patches for cryptoengine (critical) * big (read x TB) repos served by locally (on gnubee) run syncthing * big files served for local media devices over ksmbd, (read 4k streams ;) * drives in raid1 (linux mdraid) ultra low power for 24/7, with 90% of energy budget for drives. Highly recommended! But yes, I agree that it required tinkering, skills and time to set up.
- johnklos 4y agoThere is such a thing as good enough. For instance, are you trying to watch a two hour movie in five minutes, or two hours? For most things, particularly video streaming, 100 Mbps is more than enough. If you want faster, a Pi 4 can saturate gigabit with mirrored storage on USB. You don't need dedicated SATA ports to do that.
- Gigachad 4y agoI've tried to use a pi as a cloud storage but I just couldn't find a usable setup. SFTP mounts are unreliable and slow, NFS is insecure so can't be exposed over the internet, Nextcloud had the best UI but run like a dog on the pi 4. I eventually built a full x86 desktop but found nextcloud is slow with any amount of processing power. Put 20k photos in a directory and it just stops functioning. Gave up and went with Google Drive.
- smashed 4y agoPerformance is important but my main problem is reliability of the usb to SATA controllers. In practice you often get weird timeout issues and unintelligible errors in kernel logs, hard resets, drives disconnecting or worst, data corruption. It's also always difficult to tell if it is a failing drive, or if it's a controller bug, or power supply issue.
- TedDoesntTalk 4y agoDoes SMART work over usb? If not how are you alerted of drive problem?
- gopromaster 4y agoRadxa has the Taco hat for the RasPi CM4, with 5 SATA slots, an M.2 Slot and 2.5GbE! https://wiki.radxa.com/Taco https://wiki.radxa.com/Taco