I think the larger problem is network bandwidth rather than hard device capacity. Even with high speed Internet connection (> 20 Mbit/sec) it can take a couple of days to download the block chain from scratch.
lol. You only have to download the chain one time - forever.
People sit in their living room all over the planet streaming movies every night and you worry about 2MB every ten minutes? Clearly you failed your math A levels.
No you don't just download the chain and be done with it. A full node does not only download blocks - it also receives and relays unconfirmed transactions and sends out blocks to other SPV clients.
Your node could easily send out terabytes of data in 1 month if you don't restrict it.
This node has been up for only 6 days and has already sent out 144 GB.
I want to set up a node but the location I live in has poor internet connectivity. The only way I can set up a node is through a server hosting provider. There's a limit on how much data I can afford to pay for each month, so I want to put a cap on my monthly data.