Hetzner服务器设置/更改RAID和磁盘分区并安装操作系统
一:自动模式(软 RAID0)
在 Hetzner 的控制面板里开启 rescue(救援模式) 后再在 reset 里重启服务器,之后 SSH 连接服务器,直接输入下面的一行命令就可以了,以Ubuntu20.04为例:
echo x | installimage -p /boot:ext3:1G,/:ext4:all -l 0 -r yes -i images/Ubuntu-2004-focal-64-minimal.tar.gz -a -n Hz && reboot
其它系统和版本只需要修改上方命令中镜像文件包名字即可。
可用镜像包(20250426):
Alma-810-amd64-base.tar.gz
Alma-8-latest-amd64-base.tar.gz
Alma-95-amd64-base.tar.gz
Alma-9-latest-amd64-base.tar.gz
archlinux-latest-64-minimal.tar.gz
CentOS-1000-stream-amd64-base.tar.gz
CentOS-90-stream-amd64-base.tar.gz
Debian-1111-bullseye-amd64-base.tar.gz
Debian-1208-bookworm-amd64-base.tar.gz
Debian-bookworm-latest-amd64-base.tar.gz
Debian-bullseye-latest-amd64-base.tar.gz
Debian-oldstable-amd64-base.tar.gz
Debian-stable-amd64-base.tar.gz
Opensuse-1506-amd64-base.tar.gz
Opensuse-15-latest-amd64-base.tar.gz
Rocky-810-amd64-base.tar.gz
Rocky-8-latest-amd64-base.tar.gz
Rocky-95-amd64-base.tar.gz
Rocky-9-latest-amd64-base.tar.gz
Ubuntu-2004-focal-64-minimal-hwe.tar.gz
Ubuntu-2004-focal-64-minimal.tar.gz
Ubuntu-2004-focal-amd64-base-hwe.tar.gz
Ubuntu-2004-focal-amd64-base.tar.gz
Ubuntu-2204-jammy-amd64-base.tar.gz
Ubuntu-2404-noble-amd64-base.tar.gz
注意
这个方法只适用于软 RAID(不支持硬 RAID)、多硬盘且所有硬盘大小相同的 Hetzner 独立服务器。 比如 2 块 3TB HDD、4 块 4TB HDD、2 块 NVMe SSD 等都可以用这个命令;但是对于 SSD+HDD 或者 1T SSD + 2T SSD 之类的特殊情况请不要使用这个命令
二:手动模式
先进入Hetzner后台, 找到服务器, 选择Rescue (救援模式), 设置完成后重启服务器.
重启完成后登录服务器, 现在可以看到救援模式.
在救援模式下输入下面命令后按回车
installimage
选择你需要安装的系统,以CentOS 7.x 为例
编辑配置文件
编辑完成后按F10保存.
继续
完成后输入reboot重启.
重启后登录系统可以查看之前的分区情况.
我这里采用了RAID 0模式, 也就是两块硬盘合并为一个.