【教程】升级新版Solo脚本方法及注意事项

部分矿工升级新脚本后,到这一步容易出现下图问题:

photo_2022-04-13_09-08-34

问题原因:

为了统一文件夹规范,新脚本想把你/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

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数据分开到固态和机械上了,你搞懂了波?:smirking_face: