部分矿工升级新脚本后,到这一步容易出现下图问题:
问题原因:
为了统一文件夹规范,新脚本想把你/var/khala-dev-node
和/var/khala-pruntime-data
都移动到/var/khala
目录下去,如果之前硬盘扩容使用的不是LVM,而是额外挂载的硬盘到 khala-dev-node
,那么怎么可能移动得过去呢?
解决方案:
1.卸载原先/var/khala-dev-node的硬盘挂载
2.在/var/目录下创建khala
文件夹,然后把硬盘重新挂载/var/khala/khala-dev-node
目录下,配置好应该是这样的:
- /var/khala/
- /khala-dev-node
- /chains
- /polkadot
- /khala-dev-node
3.然后再去执行./phala.sh install
如果你想将node中的khala数据和polkadot数据分别存放在固态硬盘和机械盘上,可以参考以下步骤:
第一步,停止node容器
第二步,卸载机械硬盘挂载
第三步,创建/var/khala/node-data/目录,并在该目录下创建polkadot目录
第四步,将机械硬盘挂载到其他目录
第五步,将机械硬盘里的chains移动到/var/khala/node-data/目录下
第六步,将机械硬盘内polkadot目录内的chains移动到机械硬盘根目录。
第七步,将机械硬盘重新挂载到/var/khala/node-data/polkadot目录上。
第八步,启动node。
这样无需修改其他配置即可将node数据分开到固态和机械上了,你搞懂了波?