filestorm 1.1.4更新说明:
本次更新主要内容ipfs网络改成只能矿机本机访问,将ipfs对网络IO和内存占用降到最低,可将ipfs对外访问的端口全部关闭,需要开启一个让挖矿软件对外访问的端口(默认是9527,如果是局域网内多台矿机,需要自定义端口,映射端口和矿机软件访问端口需要保持一致)
挖矿程序增添命令行:
-version
查看当前版本号
-readDB
读取dataDB相关数据
-update
自动更新软件
-port
自定义端口
本次更新要求:
新版本更新/安装需增加一个时区同步命令ntpdate(centOS安装方式:yum -y install ntp或yum -y install ntpdate)
==============================================================================
1.安装步聚
a.从官方下载最新版本的矿机程序
执行命令:
wget https://github.com/MOACChain/FileStorm/releases/download/Appalachian/filestorm_amd64.zip
Length: 21976360 (21M) [application/octet-stream]
Saving to: ‘filestorm_amd64.zip’
100%[==========================================================================================================================================================================================================>] 21,976,360 5.45MB/s in 4.3s
2019-06-20 11:24:36 (4.89 MB/s) - ‘filestorm_amd64.zip’ saved [21976360/21976360]
表示下载成功了
b.解压下来最新的矿机程序
执行命令:
unzip filestorm_amd64.zip
Archive: filestorm_amd64.zip
creating: filestorm_amd64/
inflating: filestorm_amd64/.DS_Store
creating: __MACOSX/
creating: __MACOSX/filestorm_amd64/
inflating: __MACOSX/filestorm_amd64/._.DS_Store
inflating: filestorm_amd64/ipfs
inflating: __MACOSX/filestorm_amd64/._ipfs
inflating: filestorm_amd64/挖矿节点注册使用说明
inflating: __MACOSX/filestorm_amd64/._挖矿节点注册使用说明
inflating: filestorm_amd64/stormcatcher-linux-amd64
表示解压成功
c.进入到最新矿机程序下面,然后重命名最新的矿机程序,(这一步只针对已经在挖矿的矿机程序)
执行命令
cd filestorm_amd64
我们的更新需要的脚本文件(默认为stormcatcher_amd64 进行**重命名为stormcatchcer-ipfsjk**
)这个**可以根据个人习惯来更改就好了**
因为之前矿机程序是stormcatcher_amd64,如果直接复制过去,这样以防出错后面操作,而影响挖矿
重命令的的命令
mv -rf stormcatcher_amd64 stormcatchcer-ipfsjk
我们发现我们最新的矿机程序更名成了stormcatcher-ipfsjk
然后把最新的矿机程序复制过去我们之前的矿机目录下
执行命令
cp stormcatcher-ipfsjk /home/filestorm-ipfsjk/
提醒:目录是根据个人的矿机程序目录来定的,不要乱了
然后进入到我们之前旧版本的目录下
cd /home/filestorm-ipfsjk/
然后ls查看一下我们的当前矿机程序目录下的文件内容
执行命令
ls
dataDB ipfs ipfs.out logs nohup.out stormcatcher-ipfsjk
stormcatcher-linux-amd64 storm.out tmpChunk 挖矿节点注册使用说明
出现一个旧的矿机程序文件stormcatcher-linux-amd64,一个新的矿机程序文件stormcatcher-ipfsjk
准备工作已经完成,接下来进行更新操作
a.先查看一下矿机程序的进程
ps aux|grep stormcatcher
root 11346 0.0 0.0 112708 988 pts/0 S+ 11:42 0:00 grep --color=auto stormcatcher
root 23233 0.0 0.3 336512 26864 pts/0 Sl 10:04 0:01 ./stormcatcher-ipfsjk -port 55202
b.说明我的矿机之前是已经在运行了
执行命令
kill 23233
这里指的23233根据个人矿机反馈来输入
再查看一下如果没有这个进程,就执行最后一步的更新操作
c.端口配置操作
nohup ./stormcatcher-ipfsjk -port 55202 >storm.out 2>&1 &
tail -f storm.out后反馈这个就
说明我们的矿机程序更新成功了!
StormCatcher has started. Your storage miner is ready to work. ---------------------------------------------------------------
说明我们的矿机程序更新成功了!
具体端口根据个人的情况来自定义,对应到自己的陆由器后台进行端口映射
===============================================================================
接下来我们可以执行新的命令来查看
./stormcatcher-ipfsjk -version
查看当前版本号
./stormcatcher-ipfsjk -readDB
读取dataDB相关数据
./stormcatcher-ipfsjk -update
自动更新软件
./stormcatcher-ipfsjk -port *****
自定义端口******
这里的*号表示你指定的端口,同样的这个端口在路由器做映射也要一一对应,特别是多矿机,不要乱来,因为容易导致寻址错误,或者报错等情况!包手后续可能大家还会用于其他项目挖矿都会有冲突,大家需要有长远的整理逻辑和思维来进行矿机运维管理
我是极客社区-船长
2019-06-20
让挖矿变的简单轻松,愿我们都能做快乐的小矿工,一起共建IPFS存储生态的矿工生态…拒绝被割韭菜,拒绝托管是我们共同的愿景
我们只跑官方的代码,如果官方的代码都跑不了,再牛的技术都没得搞…
之前出现有人反应说只能一台矿机只能接3个盘,这不是什么大问题,只要官方用命令注册ID接入挖矿,在硬件支持的情况下,一般12盘,24个硬盘接入挖矿没有任何问题…
进群口令:IPFS矿工技术交流