1

My 1TB internal SSD on my mac doesn't appear to be enough for a full sync with state data. I know I can fast sync but I need full state data. I'm currently on block 5.2million and its at around 900GB so I'm not gonna make it to current blockheight of 7.6million before my internal is full.

I bought an external 4TB SSD and would like to copy my current 900GB of full node data. It's taken almost a week to sync this 900GB so starting over on the external would suck.

I tried copying over the geth chaindata and keystate folders and then running geth with --datadir parameter pointing to the copied data on the external, but it just started resyncing from block 0. Maybe I did something wrong or maybe this just isn't supported?

Appreciate any info on how to do this.

0

Try to copy the your datadir with rsync command - https://blog.macsales.com/45185-mac-101-learn-the-power-of-rsync-for-backup-remote-archive-systems

0

I think we can mount external storage and to set it as ancient data folder

--datadir.ancient value Data directory for ancient chain segments (default = inside chaindata)

ref: https://github.com/ethereum/go-ethereum/wiki/Command-Line-Options

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.