I'm the newbie on Linux and blockhain. I'm have installed Linux on the small piece of my hard drive (50 GB), so I want to know how to change the directory for blockchain data on my external hard drive. I use Linux Mint 18.2.
1 Answer
It depends on how Parity is started. If you're starting from the command line, you can use these flags:
-d --base-path PATH Specify the base data storage path.
--db-path PATH Specify the database directory path
(default: $BASE/chains).
--keys-path PATH Specify the path for JSON key files to be found
(default: $BASE/keys).
If Parity is not started from the command line, you should first figure out how to make it not start automatically (that depends on your operating system -- on Mac your remove the LaunchAgent).
There also a user_defualts file that you can search for information about. That lets you set certain startup params. I'm not sure if the path variables are in that file or not.
Before you do anything though, please make sure to backup your private keys. Do not say I didn't warn you.
-
Thanks for the answer. I don't mention that I don't finish synchronization because space at "home" directory has only 15 GB. So I do not have private keys yet.– GeoEthSep 28, 2017 at 8:20
-
Also, when I type "-d --base-path/media/pgs/My Passport/Ethereum" in a terminal, it turns "-d: command not found". Maybe I do something wrong?– GeoEthSep 28, 2017 at 8:26
-
-
When I type "parity -d --base-path/media/pgs/My Passport/Ethereum" it turns out "Invalid arguments."– GeoEthSep 28, 2017 at 8:59
-
1Quote the path.
parity --base-path "/media/pgs/My Passport/Ethereum"
(I this doesn't work, I don't know what the problem is.) Sep 28, 2017 at 11:46