一、VirtualBox虚拟机备份与恢复步骤
二、KVM虚拟机备份与恢复步骤(基于qcow2镜像)
virsh shutdown <虚拟机名>命令安全关闭)。cp命令复制虚拟机磁盘镜像文件(如/var/lib/libvirt/images/centos.qcow2)至备份目录(如/backup),示例:cp /var/lib/libvirt/images/centos.qcow2 /backup/centos_backup.qcow2。cp /backup/centos_backup.qcow2 /var/lib/libvirt/images/centos.qcow2)。virsh start <虚拟机名>命令启动虚拟机,验证系统是否恢复正常。三、LVM快照备份与恢复步骤(适用于LVM分区)
vgdisplay命令查看卷组(VG)的剩余空间(需预留足够空间用于快照,建议为原分区大小的10%-20%)。lvcreate命令创建快照(如对/dev/vg_centos/root分区创建快照):lvcreate -L 5G -s -n snap_root /dev/vg_centos/root(-L指定快照大小,-s表示创建快照,-n指定快照名称)。umount /dev/vg_centos/snap_root命令卸载。lvconvert --merge /dev/vg_centos/snap_root命令将快照合并回原分区(合并后快照消失,原分区恢复至快照创建时的状态)。四、命令行工具备份与恢复步骤
/backup),使用mkdir -p /backup命令。tar命令打包系统(排除临时目录、虚拟设备等),示例:tar cvpzf /backup/centos_backup_$(date +%Y%m%d).tar.gz --exclude=/proc --exclude=/lost+found --exclude=/backup --exclude=/mnt --exclude=/sys /。chroot命令切换至原系统环境(如chroot /mnt/sysimage)。tar命令解压备份文件至原系统根目录,示例:tar xvpzf /backup/centos_backup_202509.tar.gz -C /。yum install -y rsync命令安装(CentOS 7及以上版本默认包含)。rsync -avz --delete /source/directory/ /backup/directory/命令(如rsync -avz --delete / /backup/备份整个系统)。--delete选项会删除目标目录中源目录不存在的文件,需谨慎使用)。