修改奇亚Chia和(chia山寨币)的默认目录-环境变量法
Chia以及它的山寨币的默认mainnet目录都是在C盘的用户文件夹下,很容易出现C盘空间不足的情况,网上有教程是用命令链接到其他盘,下面介绍一种官方的转移方法。
原理
其实Chia是支持自定义数据目录的,配置一个环境变量告诉Chia该把数据目录放在哪里就可以了。
注意:
- 电脑只有Chia一个钱包客户端,可以随意使用本方法迁移
- 文末表格中的山寨币不受任何限制可以随意使用本方法迁移
*但是如果一台机器运行了Chia、silicoin、lucky、rose、MELATI、NCHAINEXT9、FISHERY、XCHA(可能还有其他币种,目前只发现了这8个)中任意2个以上,那么这8个币就无法使用本文方法更改mainnet目录。
文末表格中的山寨币仍然不受任何限制,随意更改。
操作方法
一、已经安装钱包的情况更改主目录
很多人都是这种情况,安装运行一段时间之后才发现空间不够想要中途更改。按照下面方法操作:
1、关闭Chia钱包客户端
2、假如想要将mainnet迁移到D盘,在D盘创建新文件夹D:\coinbase\chia(之所以创建两级文件夹是因为以后可能在coinbase目录下存储其他币,如果Flax也迁移到该目录下就可以放在D:\coinbase\flax下);
3、将C:\Users\用户名\.chia下的mainnet文件夹整个复制到D:\coinbase\chia中,复制后就变成了D:\coinbase\chia\mainnet。
4、我都电脑--右键--属性--高级系统设置--环境变量-在系统变量中--新建,
变量名填入:CHIA_ROOT,变量值填入D:\coinbase\chia\mainnet
5、重新启动钱包即可生效。
重启后如果能正常工作,即可将原来C盘的C:\Users\用户名\.chia\mainnet 文件夹彻底删除,保险起见建议先给mainnet重命名,稳定运行一段时间再删除。
二、全新安装如何设置?
方法同上,提前设置好该币种的环境变量再安装钱包客户端即可,一旦已经安装了钱包就需要手动复制mainnet文件夹到新目录,当然如果原来的mainnet目录不想要了直接删掉也行,钱包启动会自动在新目录下新建新的文件以及重新同步数据库。
其他山寨币如何用环境变量法更改目录?
方法相同,只不过环境变量名字不同,比如Flax币的环境变量就是FLAX_ROOT,各个山寨币的环境变量各不相同,下面是我找的一些,如果下表中没有,可以去山寨币的源代码:根目录/util/default_root.py中找到。
- 再强调一次,如果同一台电脑同时挖下面列出的8个币中任意2个或以上,千万不要随意手动设置CHIA_ROOT这个环境变量。因为它们使用的环境变量名称与Chia相同,一旦手动指定CHIA_ROOT目录,这几个币的根目录就变成了同一个,文件覆盖重叠导致报错。
已知不能用环境变量方法转移目录的币种有:Chia、silicoin、lucky、rose、MELATI、NCHAINEXT9、FISHERY、XCHA。
可以任意使用本方法转移的币种:
币种 | 环境变量 |
FLAX | FLAX_ROOT |
FLORA | FLORA_ROOT |
DOGE_CHIA | DOGECHIA_ROOT |
GREEN_DOGE | GREENDOGE_ROOT |
APPLE | APPLE_ROOT |
AVOCADO | AVOCADO_ROOT |
BTC_GREEN | BTCGREEN_ROOT |
CACTUS | CACTUS_ROOT |
CHAIN_GREEN | CHAINGREEN_ROOT |
COVID | COVID_ROOT |
HDD_COIN | HDDCOIN_ROOT |
SPARE | SPARE_ROOT |
CHIVES | CHIVES_ROOT |
CRYPTO_DOGE | CRYPTODOGE_ROOT |
FORK | FORK_ROOT |
KALE | KALE_ROOT |
MAIZE | MAIZE_ROOT |
GOJI | GOJI_ROOT |
EQUALITY | EQUALITY_ROOT |
CANNABIS | CANNABIS_ROOT |
SCAM | SCAM_ROOT |
WHEAT | WHEAT_ROOT |
TACO | TACO_ROOT |
SENO | SENO_ROOT |
TAD | TAD_ROOT |
SOCKS | SOCKS_ROOT |
STAICOIN | STAICOIN_ROOT |
MINT | MINT_ROOT |
TRANZACT | TRANZACT_ROOT |
SECTOR | SECTOR_ROOT |
MOGUA | MOGUA_ROOT |
CUNT | CUNT_ROOT |
OLIVE | OLIVE_ROOT |
BEER | BEER_ROOT |
PIPSCOIN | PIPSCOIN_ROOT |
GOLDCOIN | GOLDCOIN_ROOT |
STOR | STOR_ROOT |
BEET | beet_ROOT |
AEDGE | AEDGE_ROOT |
SKYNET | SKYNET_ROOT |
salvia | SALVIA_ROOT |
venidium | VENIDIUM_ROOT |
kujenga | KUJENGA_ROOT |
shibgreen | SHIBGREEN_ROOT |
ethgreen | ETHGREEN_ROOT |
pecanrolls | ROLLS_ROOT |
介绍另一个方法:奇亚Chia 数据库越来越大、C盘装不下解决方法: