[Ethereum] Geth takes more than 26 Gb in –fast mode!

go-ethereum

I run geth with the arguments below:

geth --fast --cache=1024 --datadir ./.ethereum 

Now the datadir (.ethereum) takes more than 26Gb and the syncing process is continue. Is it OK? Because it looks like it try to download a whole database.

I've found many topics about that fast sync mode should take about 10 Gb of disk space. Maybe it is outdated? Is there anybody who have geth client working in fast sync mode? Could you please check the size of your datadir directory?

Geth version is 1.6.7
Startup logs: https://gist.github.com/ValeryDubrava/23faf1285981b6b37afe8d2c39eeb713

Best Answer

Possible, I do not enough patience - it stopped on 39Gb. Now it gets new block only in about 10 sec. So, it looks like current database size in fast mode is 39Gb.

Update: after restart it shows message: "Blockchain not empty, fast sync disabled" (full log: https://gist.github.com/ValeryDubrava/ba7d6b8df0f4e69d223663d8304373a6)

Sync process was fast after restart: 41 blocks was imported immediately. So, it seems that 39Gb is a full sync. And geth has a some kind of bug, which starts full sync if database was not cleaned (of right cleaned).