tar
命令打包系統文件(排除臨時目錄等):sudo tar -czvf backup.tar.gz --exclude=/proc --exclude=/sys --exclude=/dev /
rsync
(本地/遠程同步)、duplicity
(加密增量)。sudo tar -czvf apache_backup.tar.gz /etc/apache2/
。sudo mysqldump -u root -p database_name > backup.sql
。crontab
設置定時任務,例如每日備份:0 0 * * * /bin/tar -czvf /backup/$(date +\%Y\%m\%d).tar.gz /etc/apache2 /var/www/html
。tar
解壓備份文件到根目錄:sudo tar -xzvf backup.tar.gz -C /
。sudo tar -xzvf apache_backup.tar.gz -C /
。mysql -u root -p database_name < backup.sql
。rsync
從遠程備份同步數據:sudo rsync -avz /path/to/backup/ /
。gpg
加密備份文件)。參考來源: