侧边栏壁纸
博主头像
XIAO博主等级

行动起来,活在当下

  • 累计撰写 2 篇文章
  • 累计创建 5 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

合并HZC主机和存储块硬盘空间用于PT下载

yx
yx
2023-09-17 / 0 评论 / 0 点赞 / 45 阅读 / 3053 字

HZC也就是Hetzner Cloud,是一家高性能、强网络的云服务器提供商。但是HZC大容量的机型价格翻倍增长,处理器、内存等其他配置性能又完全溢出。因此,选择低配机型,挂载存储块,是一种更具性价比的方式。
总的思路是将主机的自身硬盘空间划分为sda1sda2两个部分,通过脚本将存储块容量并入sda2作为下载盘。

新开一台低配机型并进入救援模式

开机

选择一款低配机型,例如CPX21或者CAX21,系统选择DEBIAN 11

进入rescue救援模式

点击面板上的rescue页签,然后点击Enable rescue & power cycle按钮,主机会自动重启进入救援模式,同时面板上会显示救援模式的root密码。使用putty或是其他ssh工具使用该root密码连接服务器,看到以下界面说明成功的进入了救援模式。
1.PNG

救援模式下进行重新分区

检查磁盘并将sda1分区减少到5G

e2fsck -f /dev/sda1
resize2fs /dev/sda1 5G

使用cfdisk命令进行重新分区

cfdisk /dev/sda

2.PNG
在这个界面下,光标上下可以选择分区,光标左右可以选择不同的操作按钮。

  1. 光标选择sda1分区,选择resize,大小调整为5.1G后回车。
  2. 此时会看到一个free space的新空间,光标选择free space,选择new按钮,容量默认最大,回车。
  3. 光标选择write按钮,保存分区配置,光标选择quit按钮,退出分区。
  4. reboot进行服务器重启。

返回正常模式进行配置

等待一段时间服务器重新启动后,通过ssh连接回到正常系统。

创建lvm分区并进行格式化

pvcreate /dev/sda2
vgcreate vg0 /dev/sda2
lvcreate -n root -l 100%FREE vg0
mkfs.xfs /dev/vg0/root
echo '/dev/vg0/root /dld xfs defaults,noatime 0 0' | tee -a /etc/fstab

这样/dld就是我们这个合并分区挂载的路径,配置路径权限。

chmod -R 777 /dld

此时,你可以安装配置盒子的相关环境,具体可以参照这篇文章。

文章

配置存储块挂载脚本

创建脚本

cat > /root/addsdb.sh << \EOF
#!/bin/bash

![1.PNG](/upload/1.PNG)
sleep 60s

outputstring=$(lsblk)

if echo "$outputstring" | grep -q "sda15"; then
	wipefs -af /dev/sdb
	pvcreate -ff /dev/sdb
	vgextend vg0 /dev/sdb
else
	wipefs -af /dev/sda
	pvcreate -ff /dev/sda
	vgextend vg0 /dev/sda
fi


lvresize -l +100%FREE vg0/root
#resize2fs /dev/vg0/root
xfs_growfs /dev/vg0/root

## Clear
systemctl disable addsdb.service
rm /etc/systemd/system/addsdb.service
rm /root/addsdb.sh
EOF

赋予脚本权限

chmod +x /root/addsdb.sh

创建一个一次性安装服务

cat > /etc/systemd/system/addsdb.service << EOF
[Unit]
Description=sdbinstall
After=network.target
[Service]
Type=oneshot
ExecStart=/root/addsdb.sh
RemainAfterExit=true
[Install]
WantedBy=multi-user.target
EOF

设置为自动运行

systemctl enable addsdb.service

此时创建一个服务器快照,下次创建服务器时,即可同时创建存储块,开机后会自动合并服务器+存储块的容量作为下载盘。Qbittorrent中下载路径应设置为/dld/

0

评论区