centos

centos dopra备份恢复

小樊
39
2025-08-21 00:38:57
栏目: 智能运维

在CentOS系统中,备份恢复主要涉及系统、文件、数据库等数据,以下是常用方法及工具:

一、备份方法

  1. 系统/文件备份

    • tar命令:打包压缩整个系统或指定目录(可排除特殊目录如/proc/sys),示例:
      # 备份系统(排除临时目录)  
      sudo tar cvpzf backup.tar.gz --exclude=/proc --exclude=/sys /  
      # 恢复系统  
      sudo tar xvpfz backup.tar.gz -C /  
      
    • rsync命令:支持增量备份,适合远程同步,示例:
      # 首次全量备份  
      rsync -av /source/ /backup/  
      # 后续增量备份(保留删除文件)  
      rsync -av --delete /source/ /backup/  
      
    • dd命令:备份整块硬盘或分区(需谨慎使用,可能覆盖数据),示例:
      sudo dd if=/dev/sda of=backup.img bs=4M  
      
  2. 数据库备份

    • mysqldump(MySQL):导出数据库为SQL文件,示例:
      mysqldump -u username -p database_name > backup.sql  
      # 恢复  
      mysql -u username -p database_name < backup.sql  
      
  3. 专业工具备份

    • Clonezilla:支持磁盘克隆和系统恢复,需制作启动盘,适合大规模备份。
    • Bacula/Amanda:企业级备份工具,支持多节点、自动化调度。

二、恢复方法

三、注意事项

提示:若需针对特定服务(如Nginx、MySQL)备份,需结合其配置文件路径调整命令,建议优先使用官方文档推荐的工具。

0
看了该问题的人还看了