ubuntu20.04 chia-plotter部署

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加上新的合约地址即可!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BLXXQQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值