could the Rasberry Pi ,or the Arduino base Boards could support a hard drive and,or a sata drive connection
Yes using Raspberry Pi. Use a external USB 2.0 connected hard drive.
Clem