Skip to content

@fraymond fraymond released this Jun 19, 2019

1.1.4更新说明:
本次更新主要内容ipfs网络改成只能矿机本机访问,将ipfs对网络IO和内存占用降到最低,可将ipfs对外访问的端口全部关闭,需要开启一个让挖矿软件对外访问的端口(默认是9527,如果是局域网内多台矿机,需要自定义端口,映射端口和矿机软件访问端口需要保持一致)。

挖矿软件新添加命令行:
-version
查看当前版本号
-readDB
读取dataDB相关数据
-update
自动更新软件
-port
自定义端口

本次更新要求:
新版本更新/安装需增加一个时区同步命令ntpdate(centOS安装方式:yum -y install ntp或yum -y install ntpdate)

==========================================================================

安装ipfs说明:

  1. cd ~/filestorm/
  2. chmod 0755 ipfs
  3. cp -f ipfs /bin/

安装挖矿程序说明(请先保证ipfs已经安装,并能通过ipfs version看到版本号):

  1. 下载并上传对应版本挖矿程序
  2. 运行挖矿程序(如:nohup ./stormcatcher-linux(系统类型)-amd64(cpu型号) >storm.out 2>&1 &),如果没有执行权限,请先chmod 0755 stormcatcher-linux(系统类型)-amd64(cpu型号)
  3. 查看log文件,tail -100f storm.out,出现如下信息表示正常运行中
---------------------------------------------------------------
StormCatcher has started. Your storage miner is ready to work.
---------------------------------------------------------------

获取注册ID(Register ID)说明:

  1. 需要开启对外访问的3个端口(如:4001,5001,8080),如果检测不到这些端口的访问,会被踢出分片的
  2. 需要获取到硬盘挂载目录(可以使用df命令查看所有硬盘信息)
  3. 发送get请求获取注册ID(如:curl http://127.0.0.1:9527/addRegisterDevice -d "devicePath=/dev/sda5&ipfsApiPort=5001&ipfsGatewayPort=8080&ipfsSwarmPort=4001"),返回注册ID字符串信息,更多说明在附加说明里有
  4. 看到如下log表示A设备已经注册成功,还未加入分片
/dev/sda1(A设备目录) verify IPFS file
not generated shard ID!
  1. 看到如下log表示A设备已经注册成功,已加入分片,挖矿中
/dev/sda1(A设备目录) verify IPFS file
wait file verify handle!

附加说明:
访问的端口:9527

  1. 注册设备
    请求方式:POST
    接口为:addRegisterDevice
    参数:
    设备(挂载或分区)路径:devicePath
    ipfs API使用的端口:ipfsApiPort
    ipfs Gateway使用的端口:ipfsGatewayPort
    ipfs Swarm使用的端口:ipfsSwarmPort
    返回值:字符串(注册ID)
    说明:包含fail字符串视为失败
  2. 删除设备目录分区挖矿(会删除ipfs所有文件,请慎重)
    请求方式:POST
    接口为:removeRegisterDevice
    参数:
    设备(挂载或分区)路径:devicePath
    返回值:字符串
    说明:包含success字符串视为成功,包含fail字符串视为失败
  3. 根据设备挂载目录获取注册ID
    请求方式:POST
    接口为:getRegisterIdByDevicePath
    参数:
    设备(挂载或分区)路径:devicePath
    返回值:字符串(注册ID)
    说明:包含fail字符串视为失败

=============================================================

矿机管理系统,只需要用root用户运行install_fst.sh脚本,会自动安装矿机管理系统;
矿机管理系统是安装在/home/server_fst目录下;
通过矿机管理系统安装挖矿程序教程在视频中会有讲解,视频链接:视频录制中

Assets 8
You can’t perform that action at this time.