阅读量:2
备份方法
-
logrotate工具
- 安装:
sudo apt install logrotate - 配置:在
/etc/logrotate.d/下创建自定义配置文件(如js-logs),指定日志路径、轮转规则(如每天轮换、保留7天、压缩),示例:/var/log/js/*.log { daily rotate 7 compress missingok create 0640 root root } - 手动触发:
sudo logrotate -f /etc/logrotate.d/js-logs
- 安装:
-
系统备份工具
- Deja Dup:图形化界面,支持增量备份,可备份至本地、云存储,设置路径为
/var/log/js/。 - Timeshift:适合系统级备份,创建快照包含日志文件,恢复时选择对应快照。
- rsync:命令行工具,支持远程同步,示例:
rsync -avz /var/log/js/ user@remote:/backup/js/
- Deja Dup:图形化界面,支持增量备份,可备份至本地、云存储,设置路径为
-
手动备份
- 使用
tar压缩日志目录:
tar -czvf js-logs-$(date +%Y%m%d).tar.gz /var/log/js/
- 使用
恢复方法
-
工具恢复
- Deja Dup:打开工具→选择“恢复”→挑选备份日期和文件,确认路径为原日志目录(如
/var/log/js/)。 - Timeshift:选择对应时间点的快照,恢复系统或指定文件。
- Deja Dup:打开工具→选择“恢复”→挑选备份日期和文件,确认路径为原日志目录(如
-
手动恢复
- 解压备份文件到原路径:
tar -xzvf js-logs-20250813.tar.gz -C /var/log/
- 解压备份文件到原路径:
-
日志服务恢复
- 若使用
logrotate,恢复后重启服务触发日志轮转:
sudo service your-js-service restart
- 若使用
注意:备份前确认日志路径,恢复后检查文件权限(通常需root权限)。定期测试备份有效性,确保数据可恢复。
以上就是关于“Ubuntu JS日志如何备份与恢复”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm