全量备份
tar
命令打包整个JSP项目目录(含配置文件、Web应用等),示例:sudo tar -czvf jsp_project_backup_$(date +%Y%m%d).tar.gz /path/to/jsp_project
。conf
、webapps
):sudo tar -czvf tomcat_backup.tar.gz /opt/tomcat/conf /opt/tomcat/webapps
。增量备份
rsync
同步变化文件到远程或本地目录,示例:rsync -avz --delete /path/to/jsp_project user@remote:/backup/
。自动化备份
crontab
定时执行备份脚本,例如每日凌晨备份:0 0 * * * /path/to/backup_script.sh
。工具备份
BackupNinja
配置图形化备份任务,支持增量/差异备份。全量恢复
sudo systemctl stop tomcat
。sudo tar -xzvf jsp_project_backup.tar.gz -C /path/to/restore
。sudo systemctl start tomcat
。增量恢复
rsync
同步增量备份文件覆盖原目录。工具恢复
BackupNinja
图形界面选择备份任务执行恢复。sudo
确保文件权限正确,恢复后检查目录权限。参考来源: