详细记录Clonezilla+Ventoy单U盘搞定Debian服务器全盘备份系统克隆备份实战

详细记录Clonezilla+Ventoy单U盘搞定Debian服务器全盘备份系统克隆备份实战

本文提供了一份详尽的指南,教授如何仅用一只大容量U盘,完成对Debian服务器或系统的完整磁盘备份与克隆。教程核心在于结合Ventoy(制作可存储多镜像的启动盘)与Clonezilla(磁盘克隆工具),实现启动盘与备份存储盘“二合一”。文章详细讲解了从制作启动盘、启动Clonezilla的“To RAM”关键模式,到解决U盘挂载报错、完成整个系统分区备份的全过程。特别针对使用Ventoy时可能遇到的Can‘t open blockdev错误,给出了有效的解决方案。本方法适用于系统迁移、灾难恢复或创建完整的系统快照。

准备工作一只 U 盘(至少 2GB): 用来制作 Clonezilla 的启动盘,我的是64GB

一个移动硬盘(容量要大): 用来存放备份出来的镜像文件(建议容量大于你电脑已用空间的 1.5 倍)。

本文介绍的是使用一个较大的U盘直接一次性完成对Debian服务器或系统的完整磁盘备份与克隆。

Clonezilla下载Clonezilla - Downloads

选择amd 64 的CPU,以及iso格式的文件。

Clonezilla备份:Ventoy启动盘制作推荐使用Ventoy。这样你的大U盘就可以不止是做启动盘了。BalenaEtcher 来制作会导致整个U盘没法再干别的事情了。把 启动盘 和 存储盘 合二为一,做成一个“急救U盘”,既能用来启动电脑修系统,又能顺手把镜像存进去,非常便携。

在 Windows 10 上实现这个目标,最简单、最稳妥的方法不是手动去切分分区(那样容易出错且引导麻烦),而是使用 Ventoy。

Ventoy 的做法是: 它会把 U 盘的一小部分(隐藏起来)做成引导区,剩下的所有空间都留给你正常存文件。你只需要把 Clonezilla 的 .iso 文件像拷贝普通文件一样复制进 U 盘,就能启动了。剩下的空间你可以随便建文件夹存备份。

Ventoy - 新一代多系统启动U盘解决方案

去 Ventoy 官网下载 ventoy-x.x.xx-windows.zip。

/github-release/ventoy_Ventoy/ - 山东大学镜像

插入64G U 盘。

解压下载的 Ventoy 压缩包,运行里面的 Ventoy2Disk.exe。

设备一栏选择你的 U 盘(千万别选错成硬盘!)。点击 “安装”。

警告:这会格式化你的 U 盘,里面的旧数据会全部丢失!安装完成后,你的 U 盘在“此电脑”里看起来就像一个普通的空 U 盘,名字可能叫 Ventoy。

打开这个 Ventoy 盘。放入启动镜像: 把 Clonezilla 的 ISO 文件直接复制进去。

建立备份文件夹: 在同级目录下新建一个文件夹,比如命名为 my_backups。

U盘 (G:)

├── clonezilla-live-xxx.iso <-- 启动文件

└── my_backups/ <-- 用来存备份镜像的空文件夹

查看已用空间Clonezilla 生成的镜像会进行压缩(通常是原占用空间的 50%-70%)。 U 盘总共64G,扣除 Ventoy 和 ISO,大约剩 58G 左右。

如果你的 Debian 系统(及个人数据)实际占用超过 40G-50G,这个 U 盘可能装不下。建议备份前清理一下 Debian 里的缓存(sudo apt clean)和下载文件夹。

wooood@debian:~$ df -h

文件系统 大小 已用 可用 已用% 挂载点

udev 3.8G 0 3.8G 0% /dev

tmpfs 784M 1.9M 782M 1% /run

/dev/sda1 909G 18G 845G 2% /

tmpfs 3.9G 20K 3.9G 1% /dev/shm

tmpfs 5.0M 12K 5.0M 1% /run/lock

tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service

tmpfs 3.9G 208K 3.9G 1% /tmp

tmpfs 784M 112K 784M 1% /run/user/1000

tmpfs 784M 60K 784M 1% /run/user/0可以看到目前我只用了18G。64GB的优盘绰绰有余。

开始备份(核心步骤)从 U 盘启动了 Clonezilla,默认情况下 U 盘会被“占用”(被挂载为只读的启动设备),导致你无法往里面写入备份数据。解决方法是使用 Clonezilla 的“To RAM”模式:

插上 U 盘,重启电脑,从 U 盘启动。

你会看到 Ventoy 的菜单,选择 Clonezilla 的 ISO 回车。在这个界面选“Boot in normal mode”。【重点】 进入 Clonezilla 自己的启动菜单后,不要直接按回车!

向下选择 Other modes of Clonezilla live。选择 Clonezilla live (Default settings, VGA 800x600) To RAM。解释:这个模式会把整个 Clonezilla 系统加载到电脑内存里,加载完后就可以把 U 盘“释放”出来,让你能够把它挂载为写入目标。![Other modes of Clonezilla live](https://www.hubtools.cn/usr/uploads/2025/12/3548733010.png?sign=1788090460-ca18d16ec43607bf-0-360d2222254597d2bd0fc1a92e0f2be1)

![Clonezilla live (Default settings, VGA 800x600) To RAM](https://www.hubtools.cn/usr/uploads/2025/12/4162441614.png?sign=1788090460-0d8b8e8291f530d7-0-68feb784dbfa7a85564603388c976502)

进入系统后,设置语言、键盘。在这个界面,你通常会看到两个选项:

Start_Clonezilla:这是图形化向导模式(虽然是蓝底白字的文本界面,但它是向导式的)。它会一步步问你问题,引导你完成备份。选这个!Enter_shell (Enter command line prompt):这是进入纯命令行模式。除非你是 Linux 专家且需要手动敲命令修复底层问题,否则不要选这个。再后请选择第一个选项:

device-image (硬盘/分区 [存到/来自] 镜像文件)

挂载方式:选 local_dev(本地设备,即你的 U 盘)。

插入设备提示:它会提示你插入 USB 设备,,这时候需要一个骚操作:既然你已经成功进入了 To RAM 模式,理论上你的操作系统现在运行在内存里,U 盘已经不再被系统运行所依赖了。一个简单粗暴但极其有效的“物理黑魔法”:拔插 U 盘。否则会出现报错 Can't open blockdev(无法打开块设备)。直白地说就是:“这块 U 盘我现在还在用(或者我认为我还在用),所以我不能把它给你当硬盘用。”

虽然你选择了 To RAM 模式,但因为使用了 Ventoy,Linux 内核有时候依然会认为“Ventoy 的那个大分区”正在被占用(因为 ISO 就是从那里读出来的),导致它拒绝将其作为“可写分区”再次挂载。

然后系统已经成功识别到了 64G U 盘!

按下 Ctrl + C 组合键。这个界面的作用是“如果你没插 U 盘,现在插进去,我会刷新显示出来”。既然已经显示出了 sdb,你需要按 Ctrl+C 告诉它“我确认设备都在这了,继续下一步”。

按下 Ctrl+C 后,屏幕会跳转到选择列表。系统会问你:“要挂载哪个分区作为镜像存储目录 (/home/partimag)?”

请选择 sdb1 (或者类似带有 58G/64G 容量标识的选项)。千万不要选 sda(那是你的系统盘)。

请选择第一个选项:no-fsck。 fsck 是“文件系统检查”的意思。如果选了后面两项,系统会花很长时间去扫描你的 U 盘有没有逻辑错误。既然 U 盘是刚做好的,或者是平时能正常使用的,完全没必要浪费时间去检查它。然后就是选择目录:后面选择一个时区,可以选择重庆。然后就是一顿回车和Y。选择模式的话就是新手模式即可。进行备份:

等待到这界面就是全部备份好了。

然后就是按回车键进行重新开机(也就是重启)。


相关推荐

赏析|敦煌藏经洞绢画地藏菩萨像
2025世俱杯:足球如何团结世界,汇聚81国精英球员
石家庄汽车牌照选号有哪些禁忌或注意事项?
沙尘之锁全攻略(含最强装备、隐藏剧情、隐藏道具等细节)
干米粉的泡法
梦见不好的事[ 周公解梦梦见不好的事是什么意思]