ubuntu

Ubuntu上Java项目如何备份与恢复

小樊
45
2025-09-06 14:54:18
栏目: 编程语言

备份

  1. 项目文件备份
    • 使用 tar 命令打包项目目录,如:
      tar -czvf java_project_backup.tar.gz /path/to/java/project
    • rsync 同步文件到备份路径:
      rsync -avzh /path/to/source /path/to/backup
  2. 数据库备份
    • MySQL 用 mysqldump 导出数据:
      mysqldump -u username -p database_name > backup.sql
  3. 配置文件备份
    • 备份 ~/.config//etc/ 下的配置文件,如 application.properties
  4. 工具备份
    • Deja Dup(自带图形工具)备份整个项目或系统:
      sudo apt install deja-dup,通过界面选择项目目录备份。
    • Timeshift 创建系统快照(支持增量备份):
      sudo apt install timeshift,选择备份类型和存储位置。

恢复

  1. 项目文件恢复
    • tar 解压备份包到原路径:
      tar -xzvf java_project_backup.tar.gz -C /path/to/restore
    • rsync 从备份路径复制文件回原位置。
  2. 数据库恢复
    • MySQL 用 mysql 命令导入备份的 SQL 文件:
      mysql -u username -p database_name < backup.sql
  3. 工具恢复
    • 通过 Deja Dup 选择备份文件,点击“恢复”到指定位置。
    • Timeshift 选中快照,按提示完成系统或文件恢复。

注意事项

0
看了该问题的人还看了