在Debian系统中,并没有名为“Debian Extract”的专门用于网站备份与恢复的工具。不过,我可以为你提供几种常用的备份与恢复方法,这些方法在Debian系统上同样适用。
使用tar命令进行备份:
cd /var/www/your_website
mkdir -p /backup/your_website/(date %Y%m%d%H%M%S)
tar -czf /backup/your_website/(date %Y%m%d%H%M%S).tar.gz -C /var/www/your_website .
使用Duplicity进行备份:
sudo apt update
sudo apt install duplicity
duplicity --full-if-older-than 1M /var/www/your_website file:///backup/your_website
duplicity --full-if-older-than 1M --sftp user@remote_host:/backup/your_website /var/www/your_website
使用backupninja进行自动化备份:
sudo apt-get update
sudo apt-get install backupninja
sudo ninja-config --name mybackup
# 设置备份源和目标,备份类型和频率
sudo ninja-backup mybackup
使用rsync进行增量备份:
cd /var/www/your_website
mkdir -p /backup/your_website/(date %Y%m%d%H%M%S)
rsync -avz --delete /var/www/your_website/ user@remote_host:/backup/your_website/
使用tar命令恢复数据:
tar -xzvf backup.tar.gz -C /path/to/destination
使用backupninja恢复数据:
根据备份配置文件的设置,使用 ninja-restore
命令进行数据恢复。
使用extundelete恢复已删除文件:
sudo apt-get update
sudo apt-get install extundelete
sudo umount /dev/sdXY
sudo extundelete /dev/sdXY --restore-file path/to/deleted/file