- 系统:Ubuntu22.04
- 内存:1.5TB
- 硬盘:100TB SATA
- CPU:Interl 4216 * 2
整体方案:使用内存P盘,然后转移到SATA盘挖,预计每天可P20T
使用 modprobe 命令加载 brd(Block RAM Disk)模块,并为其指定参数以创建一个容量为 1TB 的 RAM 磁盘(单位为Kb)
modprobe brd rd_nr=1 rd_size=1099511627
使用 fdisk 为 RAM 磁盘(/dev/ram0)创建一个分区
fdisk /dev/ram0
- 输入n,回车,创建新分区,接下来所有的提示都选择默认就行(直接回车)
- 输入p,回车,查看分区
- 输入w,回车,保存分区
将新创建的分区格式化成XFS的文件系统
mkfs.xfs /dev/ram0p1
创建挂载点
mkdir /tmp/ramdisk
将新创建的 XFS 文件系统挂载到 /tmp/ramdisk 目录
mount -t xfs -o rw /dev/ram0p1 /tmp/ramdisk
/tmp/ramdisk 目录设置权限
chmod -R 777 /tmp/ramdisk
查看目录挂载情况
df -h
先参考官方教程安装好P图软件
假设已经安装好了P图软件,将run.sh脚本上传到P图软件的根目录,然后打开screen,运行run.sh(如果目录不同需要自行打开run.sh修改目录)
screen -S run
./run.sh
把run.sh中的-f -c的参数换成自己的(参考官网教程配置)
可以通过目录下的output.log中查看输出
tail -f output.log
将move.sh上传到服务器的任意目录,然后再打开一个screen,使用move.sh将/tmp/ramdisk中已经P好的图移动到存储盘,需要自己修改move.sh文件中的挂载路径
screen -S move
./move.sh
启动挖矿程序(如果是SATA的盘最好不要只用一个挖矿程序,可以分开),参考官方教程
卸载 RAM 磁盘并删除其设备
sudo umount /tmp/ramdisk
sudo rmmod brd