我每天都在备份我的Debian网络服务器.星期日的完整备份,以及每周的每一天的差异.
备份是使用Tar进行的.我将整个系统备份到Tar文件中.
如果我的网络服务器上的硬盘死机,我将所有备份都放在一个安全的地方.
但在前一天使用差异备份的新硬盘进行Bare Metal Restore的最佳方法是什么?我可以使用启动CD启动,然后格式化新硬盘并将备份文件解压缩到其中吗?我该怎么做?
编辑:
这是我的备份脚本:
#!/bin/sh
# Backup script
BACKUPDIR="/backups"
BACKUPFILE=$BACKUPDIR/backup_$(date +%y-%m-%d).tgz
if [ ! -d $BACKUPDIR ]; then
mkdir $BACKUPDIR
fi
if [ -f $BACKUPFILE ]; then
echo "Backup file already exists and will be replaced."
rm $BACKUPFILE
fi
apt-get clean
tar czpf $BACKUPFILE --same-owner \
--exclude=$BACKUPDIR \
--exclude=/boot/grub/menu.lst* \
--exclude=/home/error.log \
--exclude=/proc \
--exclude=/media \
--exclude=/dev/* \
--exclude=/mnt \
--exclude=/sys/* \
--exclude=/cdrom \
--exclude=/lost+found \
--exclude=/var/cache/* \
--exclude=/tmp / 2>/home/error.log