在 VirtualBox 里的 Debian(或任何虚拟机)做快照 很常见,用来在做大改动前保存状态,出问题可以一键回滚。下面按 步骤 + 常见注意点 说明。
一、使用 VirtualBox 图形界面做快照(最常用)
1️⃣ 关闭或暂停虚拟机(可选择)
- 推荐:虚拟机处于“已关闭”状态:
快照更干净,不容易出问题。
- 也可以 热快照(运行中),但风险略高(少数情况下可能卡或磁盘异常)。
2️⃣ 打开 VirtualBox 主界面
3️⃣ 创建快照
方法一(推荐):
- 点击顶部菜单 “快照 (Snapshots)”
- 点击 “拍摄快照 (Take Snapshot)”
方法二:
4️⃣ 填写快照信息
- 名称:如
before-kernel-upgrade
- 描述:可选(强烈建议写原因)
- 点击 确定
✅ 快照创建完成
二、从快照恢复
- 关闭虚拟机
- VirtualBox 主界面 → 选中 Debian
- 点击 “快照”
- 选中要恢复的快照
- 点击 “恢复快照 (Restore Snapshot)”
⚠️ 恢复会 丢失当前状态
三、删除快照(容易被误解)
❗ 重要概念
- 删除快照 ≠ 回到之前状态
- 删除快照 = 把该快照的变更 合并到当前磁盘
删除操作
- 快照界面 → 选中快照 → 删除
- VirtualBox 会自动合并磁盘(可能需要几分钟)
四、命令行方式(适合服务器 / 无 GUI)
VBoxManage snapshot "DebianVM" take "before-upgrade"
查看快照:
VBoxManage snapshot "DebianVM" list
恢复快照:
VBoxManage snapshot "DebianVM" restore "before-upgrade"
删除快照:
VBoxManage snapshot "DebianVM" delete "before-upgrade"
"DebianVM" 是你的虚拟机名称
五、快照占用空间说明(很重要)
- 快照是 增量存储
- 每多一个快照,磁盘文件会变大
- 长期保留大量快照 →
.vdi 膨胀、性能下降
✅ 建议:
六、Debian 特有注意点
1️⃣ LVM / 磁盘加密
2️⃣ apt / 数据库 / Docker
- 热快照可能导致:
- apt 锁异常
- MySQL / PostgreSQL 数据不一致
- ✅ 建议:
七、快照 vs 克隆(别搞混)
| 功能 |
用途 |
| 快照 |
短期回滚 |
| 克隆 |
复制一台新虚拟机 |
如果你愿意,可以告诉我:
- 是 桌面版 Debian 还是服务器版
- 是否 无 GUI
- 用的是 VDI / VMDK
我可以给你更精确的方案(比如自动快照脚本)。