如何备份与恢复CentOS虚拟机数据
小樊
49
2025-09-13 16:47:07
备份方法
- 命令行工具
- tar:备份系统或指定目录,排除临时文件等,如
tar czvf backup.tar.gz --exclude=/proc --exclude=/sys /
。
- rsync:支持增量备份,适合重要数据目录,如
rsync -avz --delete /source/ /backup/
。
- dd:备份磁盘镜像,适用于全盘备份,如
dd if=/dev/sda of=backup.img bs=4M
。
- 工具备份
- VirtualBox快照:通过管理器创建虚拟机快照,支持快速回滚。
- Clonezilla:需制作启动盘,支持系统全盘备份与恢复。
- 专业软件:如Mondo Rescue,支持多文件系统备份。
恢复方法
- 命令行恢复
- tar:解压备份文件到根目录,如
tar xvpfz backup.tar.gz -C /
。
- rsync:将备份数据同步回原路径,如
rsync -av /backup/ /source/
。
- dd:恢复磁盘镜像,如
dd if=backup.img of=/dev/sda bs=4M
。
- 工具恢复
- VirtualBox快照:在管理器中选择快照并点击“恢复”。
- Clonezilla:从启动盘进入恢复模式,选择镜像文件恢复。
- 特殊场景
- 误删文件:使用TestDisk等工具扫描恢复。
- LVM快照恢复:通过
lvconvert --merge
合并快照。
注意事项
- 操作前确保备份数据完整,建议测试恢复流程。
- 定期清理过期备份,避免占用过多存储空间。
- 重要数据可同时采用多种备份方式(如快照+磁盘镜像)。