工具选择
rsync -avz /var/log/ user@remote:/backup/logs/。tar -czvf logs_backup.tar.gz /var/log/。/etc/logrotate.conf,添加规则如/var/log/syslog { daily rotate 7 compress }。存储策略
640权限,属主为root:adm。从备份恢复
rsync或tar将备份文件同步/解压到原路径。rsync -avz /backup/logs/ /var/log/。工具恢复
journalctl查看历史日志或从轮转文件中提取。extundelete(ext3/ext4文件系统)或photorec恢复被删除的日志文件。特殊情况处理
lsof找到文件描述符并重定向恢复。cat /proc/[PID]/fd/[FD] > /var/log/messages。crontab设置定时任务(如每日凌晨备份),结合tar+rsync实现全量+增量备份。chmod 640),记录恢复操作日志以便审计。参考来源: