ubuntu20.04 chia-plotter部署
1.检查是否开启ssh
没有则安装:
1.sudo apt-get install -y openssh-server && sudo systemctl start sshd && sudo systemctl enable sshd
2.sed -i "s/PermitRootLogin yes/PermitRootLogin prohibit-password/g" /etc/ssh/sshd_config
3.sudo systemctl restart sshd && sudo reboot
有则忽略以上步骤!!!
查看是否开启:systemctl status sshd
finalshell远程连接这台主机不能连上则没装,如果是最小化安装,安装系统最后时可以打钩ssh,图形化一般手动装。
2.更新系统及下载必要包[必须要执行]
sudo apt-get update && sudo apt-get upgrade -y && apt-get install -y git vim htop ntfs-3g unzip
3.统一主机名及关闭ubuntu休眠
sudo hostnamectl set-hostname BLXXQQ
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target && sudo systemctl status sleep.target
##主机名则按你需求修改,这里是我名字,因此下面下载p盘软件第一条命令后面的也需要修改成你该的,不该则默认
4.下载p盘软件
cd /home/BLXXQQ
sudo apt install -y libsodium-dev cmake g++ git build-essential
git clone https://github.com/madMAx43v3r/chia-plotter.git
cd chia-plotter
git submodule update --init
./make_devel.sh
./build/chia_plot --help
注意:window已经出了gui界面的这里只是ubuntu教程。
5.创建ram磁盘设置【如果非内存p盘可忽略此步骤】
sudo mount -t tmpfs -o size=110G tmpfs /mnt/ram/
注意:如果双p内存需要256GB!!!
6.创建p盘目录并挂载固态和机械
mkdir -p /guazai/{ssd,ssd2,ssd3,ssd4,ssd5}
mkdir -p /guazai/{hdd,hdd2,hdd3,hdd4,hdd5}
#ssd开头的则为固态目录,按自己实际增减
#hdd开头的则为机械目录,按自己实际增减
chmod -R 777 /guazai
# 设置写入权限
##linux硬盘分区格式化很慢,建议用绿联sata转换器在win用分区工具把硬盘分好区。这里不提供分区教程了!机械分区格式化ntfs,固态分区格式用EXT4或XFS都可以!
挂载固态,XX表示你固态名,请自己用命令lsblk查看你固态填入XX即可,一个固态对于一个目录,ssd则递增:mount /dev/XX /guazai/ssd
挂载机械,XX表示你机械名,请自己用命令lsblk查看你固态填入XX即可,一个机械对应一个目录,hdd则递增:mount /dev/XX /guazai/hdd
7.开始p图
./chia_plot \
-n -1 \
-r {CPU核数} \
-u 8 \ 桶数
-t {SSD缓存目录} \
-2 {内存盘目录} \
-d {Plot文件存放位置} \
-p {矿池公钥} \
-f {农夫公钥}
-c {合约地址}
-n, --count arg Number of plots to create (default = 1, -1 = infinite)
-r, --threads arg Number of threads (default = 4)
-u, --buckets arg Number of buckets (default = 256)
-v, --buckets3 arg Number of buckets for phase 3+4 (default = buckets)
-t, --tmpdir arg Temporary directory, needs ~220 GiB (default = $PWD)
-2, --tmpdir2 arg Temporary directory 2, needs ~110 GiB [RAM] (default =
<tmpdir>)
-d, --finaldir arg Final directory (default = <tmpdir>)
-w, --waitforcopy Wait for copy to start next plot
-p, --poolkey arg Pool Public Key (48 bytes)
-c, --contract arg Pool Contract Address (62 chars)
-f, --farmerkey arg Farmer Public Key (48 bytes)
-G, --tmptoggle Alternate tmpdir/tmpdir2
-K, --rmulti2 arg Thread multiplier for P2 (default = 1)
--help Print help
执行参数
切换路径到:cd /home/chia-plotter
执行下面参数:【注意这里是我自己的公私钥,请结合自己的修改公私钥F和P参数】
nohup ./build/chia_plot -n -1 -r 36 -u 8 -v 8 -t /root/nv1/ -2 /mnt/ram/ -d /root/mydisk/HDD/ -f 8edc39632942e5799c653beb5ae73f8cd9333e3a826165880461eedc7a59c87a6c328b1edce6c8a3617ac2285f6dedc6 -p 91c8a0f51326bcf679a6e1f4dcf2035612c09b4ce1557d139250fb3feb3e85627f2247ed74e1567b29941488af8ad520 &
解释:
#nohup..&永久挂在后台不间断
#如果是p新图那么P改成c加上新的合约地址即可!
|