欢迎来到新的数字花园
这是我的第一篇文章。得益于 Astro 5 的极速能力和纯真的 Markdown 编写流,现在写博客不再是一件折腾的事情。
前提条件
- Windows 已经关好
- 你已进入 NetCup 救援系统(grml)
- Windows 系统盘是
/dev/vda - 你有另一台服务器用于存储
流程说明
- 救援系统启动
- 导出镜像到其他设备
- 使用镜像到新的设备
在救援系统执行完整的导出命令(核心步骤)
在 NetCup 救援系统 输入:
dd if=/dev/vda bs=4M status=progress | zstd -T0 -19 | ssh root@152.53.240.59 "cat > /root/System.img.zst"
dd if=/dev/vda bs=4M status=progress | zstd -T0 -19 -o /Hetzner Storage Box/System.img.zst
含义解释:
| 部分 | 作用 |
|---|---|
dd if=/dev/vda | 读取整个 Windows 磁盘(包含 GPT、EFI、C盘等) |
bs=4M | 提高复制速度 |
status=progress | 显示进度 |
zstd -T0 -19 | 多线程最高压缩率 |
ssh root@... | 通过 SSH 管道传输 |
cat > ...img.zst | 直接保存到另一台服务器 |
重点:
✓ 不会写入任何本地磁盘(救援系统空间不足的情况完全规避)
✓ 不会产生中间文件
✓ 压缩比高(zstd -19)
✓ 速度取决于两台 VPS 的上/下行
等待完成(进度实时显示)
你会看到:
12826181632 bytes (13 GB) copied, 506 s, 25.4 MB/s
提示: 传完后 SSH 命令会自动退出。这是正常行为。
在目标服务器验证文件是否完整
在目标服务器执行:
ls -lh /root/dd-image/
如果显示 winserver-template.img.zst(大约20GB),说明文件完整。
这就是我们的第一篇测试文章,展示了完整的 Argon 风格排版。