I am a huge fan of Ethereum, so I decided to dedicate a very modern workstation laptop to run Geth full node:).
I used Ubuntu 16.04 and 512GB SSD drive.
If I recall I started full node in early September and it is the only machine in my possession that was always synced to Ethereum.
At first blockchain was ~60GB syncing, after few days it finally synced and was around 120GB. It slowly moved up to 200GB.
I just checked my machine and everything halted, I was confused for few seconds and then I realized that I only have 512GB SSD and geth just filled up my entire drive
To be exact (du -h) "chaindata" is 401GB.
Please, don't waste time asking where 111GB went, but 512GB ssd only means <500GB of actual storage and yes there is random system crap/packages that do add up.
Does anyone have a guide how to migrate to an external drive? I am NOT about to quit on Ethereum and I don't want to prune my blockchain, I want it ALL!!
My immediate "knee jerk" reaction is to just move "~/.ethereum/geth/chaindata to external drive and crate symlink ln -s.
HOWEVER, to be honest I don't know what other files do, what is the proper procedure to migrate blockchain to an external drive? I also want to proper archive Ethereum blockchain, so that I can move it freely to other machines that need full blockchain as I also use Mist/Ethereum Wallet.
Thank you in advance!