tar
命令备份整个系统,排除/proc
、/sys
等目录,例如:tar -czvf backup.tar.gz --exclude=/proc --exclude=/sys /
。也可使用rsync
首次全量备份。rsync --link-dest
只备份变化数据。mysqldump
备份MySQL数据库,pg_dumpall
备份PostgreSQL数据库。crontab
设置定期备份,如每周日全量备份、每日增量备份。rm
命令删除旧备份文件,如rm -rf /backup/old_backup.tar.gz
。find
命令按时间删除旧文件,如find /backup -type f -mtime +7 -exec rm -f {} \;
,并通过crontab
定时执行。rsync --delete
清理目标目录多余文件。