在VirtualBox中备份和恢复CentOS虚拟机主要有以下几种方法:
导入虚拟机:
从快照恢复:
tar
和 rsync
等命令行工具来进行更高级的备份操作。
tar
命令进行备份:mkdir -p /path/to/backup
tar czvf /path/to/backup/backup_(date %Y%m%d_%H%M%S).tar.gz --exclude=/dev/* --exclude=/proc/* --exclude=/sys/* --exclude=/tmp/* --exclude=/run/* --exclude=/mnt/* --exclude=/media/* --exclude=/lostfound /
rsync
进行增量备份:sudo yum install rsync
echo '#!/bin/bash
SOURCE_DIR="/path/to/important/data"
BACKUP_DIR="/backup"
LOG_FILE="/backup/backup.log"
rsync -avz --delete SOURCE_DIR $BACKUP_DIR
echo "SOURCE_DIR $BACKUP_DIR" >> $LOG_FILE' > /path/to/backup.sh
chmod +x /path/to/backup.sh
crontab -e
在进行备份和恢复操作时,请确保虚拟机已经关闭,以确保数据的一致性和完整性。此外,定期备份虚拟机可以确保在发生数据丢失或系统故障时能够快速恢复。