在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 添加新路徑。