Minimum space required to run Ethereum mainnet and testnet?

I am looking to buy an external space for my raspberry Pis to be able to run as Ethereum nodes. What is the minimum space needed in the external disks to be able to run the testnet and the mainnet?
Also is SSD a must or I can get away with a HDD?
submitted by /u/light-sks
[link] [comments]