黑群晖引导盘备份

0
58

本文介绍如何在黑群晖系统中,通过 SSH 与 dd 命令备份引导盘(/dev/synoboot),并说明恢复时的正确、安全操作方式。

:warning: 注意:dd 是低级磁盘操作工具,一旦写错设备名,将造成不可逆的数据损坏。操作前必须确认设备路径无误。


一、启用 SSH 访问

  1. 登录 DSM
  2. 打开:控制面板 → 终端机和 SNMP
  3. 勾选:启用 SSH 功能
  4. 保存设置

二、通过 SSH 登录黑群晖

在电脑端使用 SSH 工具(PuTTY、Windows Terminal、macOS Terminal)连接你的群晖:

ssh 用户名@群晖IP地址

如果需要 root 权限,请输入:

sudo -i

三、识别引导盘(synoboot)

执行:

cat /proc/partitions

示例输出(部分):

8       48   30062592 synoboot
8       49      51200 synoboot1
8       50      51200 synoboot2
8       51   29959168 synoboot3

说明:

  • /dev/synoboot → 引导盘整盘
  • /dev/synoboot1/2/3 → 引导盘分区
  • 若 synoboot 大小约为 30GB,则你使用的是大容量 U 盘或 SSD

备份目标是:/dev/synoboot(整个设备,而非分区)


四、备份引导盘镜像

1. 确认备份目录是否存在

ls /volume3/WD12T/backup

若不存在则创建:

mkdir -p /volume3/WD12T/backup

2. 执行备份

dd if=/dev/synoboot of=/volume3/WD12T/backup/synoboot_backup.img bs=4M status=progress

参数说明:

  • if= 输入设备(引导盘)
  • of= 输出镜像文件
  • bs=4M 块大小为 4MB,提升速度
  • status=progress 显示实时进度

示例输出:

23005757440 bytes (23 GB, 21 GiB) copied, 621 s, 37.0 MB/s

五、验证备份文件

1. 查看文件大小

ls -lh /volume3/WD12T/backup/synoboot_backup.img

应接近 /dev/synoboot 的容量。

2. 可生成 MD5 校验值(可选)

md5sum /volume3/WD12T/backup/synoboot_backup.img

六、恢复引导盘(安全操作)

:warning: 千万不要在正在运行的黑群晖系统上,把镜像直接写回 /dev/synoboot,否则系统可能立即崩溃或损坏。

正确、安全的恢复方式:

方法一:在另一台电脑(Windows/Linux)写入新 U 盘(推荐)

将 synoboot_backup.img 下载到电脑上,使用:

  • Rufus / balenaEtcher
  • 或 Linux dd
  • 或 Win32DiskImager

写入到新的 U 盘即可。

方法二:在黑群晖上克隆到 第二个 U 盘(不要写 synoboot 本体)

  1. 插入一个新的空 U 盘
  2. 用以下命令找新 U 盘设备名:
dmesg | tail

或:

cat /proc/partitions

通常为 /dev/sdq/dev/sdr 等,不会是 synoboot。 3. 写入新 U 盘:

dd if=/volume3/WD12T/backup/synoboot_backup.img of=/dev/sdq bs=4M status=progress

确认 /dev/sdq 是新 U 盘后再写!


七、重要警告

:cross_mark: 不要执行以下危险操作:

dd if=xxx.img of=/dev/synoboot

原因:

  • 这是 正在运行的引导盘
  • 写入过程中系统会立即损坏、卡死、掉线
  • 中途失败会导致引导盘彻底损坏

:check_mark:正确做法:

  • 备份可在群晖内部完成
  • 恢复必须在另一台设备或新的 U 盘上进行

发布回复

请输入评论!
请输入你的名字