天天看點

Ubuntu20.4系統上部署Chia的一般流程

在Ubuntu20.4系統上部署Chia一般流程:

首先,根據自己的規範挂載好固态盤,有的直接挂載在根目錄,有的都挂載在目前使用者目錄下。比如以挂載在根目錄為例:

先使用fdisk格式化固态硬碟: mkfs.ext4 /dev/nvme0n1

然後挂載mkdir /data1 && mount /dev/nvme0n1 /data1,這是将固态盤挂載在/data1檔案夾,挂載完後用df -h檢視。

接下來執行一系列指令安裝chia-blockchain即可,可以直接在目前使用者根目錄下執行。

sudo apt-get update

sudo apt-get upgrade -y

# 最新版源代碼

git clone https://github.com/Chia-Network/chia-blockchain.git -b latest --recurse-submodules

cd chia-blockchain

chmod +x ./install.sh

./install.sh

. ./activate

以上都是逐條執行,有的步驟需要時間較長,耐心等待即可。

都執行完後即可輸入chia init初始化,這一步可以選擇生成錢包密鑰,也可以選擇添加錢包密鑰,如果是全新挖礦則選擇生成chia keys generate;如果是添加則輸入chia keys add回車後輸入20多個助記詞即可,用空格隔開。

如果隻是運作收割機則可以在init後面攜帶參數:chia  init  -c   /ssl/ca(該檔案夾為從節點機拷貝過來),然後修改配置檔案~/.chia/mainnet/config/config.yaml中的harvester,再啟動收割機chia  start   harvester即可。

harvester:

  chia_ssl_ca:

    crt: config/ssl/ca/chia_ca.crt

    key: config/ssl/ca/chia_ca.key

  farmer_peer:

    host: 主節點機器IP

    port: 8447

開始建立P盤程序前,建立好相關檔案夾,比如日志檔案夾mkdir /root/log -p

然後根據自己硬體情況建立程序即可,根據自己實際情況設定好參數和目錄,比如

nohup chia plots create -k 32 -b 4000  -u 128 -n 10 -r 2 -d /store12/  -t /data1  -2 /data1 >> ~/log/chia1.log & sleep 2

nohup chia plots create -k 32 -b 4000  -u 128 -n 10  -r 2 -d /store12/  -t /data2  -2 /data2 >> ~/log/chia2.log & sleep 2

執行後建立了兩個P盤程序,每個程序順序執行10個任務。落盤檔案在/store12下面。

如果是全節點機,則可以執行chia  farm summary檢視。

如果将p好的檔案移動了位置,則需要執行chia plots add -d 添加新路徑。

繼續閱讀