工具备份
sudo rsync -av /var/log/syslog /path/to/backup/sudo tar -czvf /backup/logs-$(date +%Y%m%d).tar.gz -C /var/log ./etc/logrotate.d/。/var/log/syslog { daily rotate 7 compress missingok }特殊场景
lsof | grep /var/log/syslog找到进程,从/proc/[PID]/fd复制文件描述符内容回原路径。从备份恢复
sudo cp /backup/syslog_backup /var/log/syslogsudo rsync -av /backup/syslog/ /var/log/服务相关操作
sudo systemctl restart rsyslog日志轮转恢复
sudo tar -xzvf /var/log/syslog.1.gz -C /var/log/(需先确认归档路径)。