I use a Pi 3 as a print server in the office. For storage I've connected an external 3.5" USB enclosure that came with a power supply. I've tried a USB-powered SSD but the CPU downclocked due to less available power. Currently I have a 3 TB WD Red in that enclosure. Lots of storage for larger print jobs is great.