在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
在進行備份和恢復操作時,請確保虛擬機已經關閉,以確保數據的一致性和完整性。此外,定期備份虛擬機可以確保在發生數據丟失或系統故障時能夠快速恢復。