溫馨提示×

centos dopra備份恢復

小樊
50
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:企業級備份工具,支持多節點、自動化調度。

二、恢復方法

  • 文件/系統恢復
    • 通過tarrsync恢復備份文件至原路徑,確保權限正確(如chown、chmod)。
    • 系統崩潰時,用Live CD或救援模式掛載原系統分區,再執行tar恢復。
  • 數據庫恢復
    • 直接通過mysqlpsql命令導入備份的SQL文件。
  • 工具恢復
    • 用Clonezilla選擇備份鏡像恢復整盤或分區。

三、注意事項

  • 定期測試備份:通過restore命令或虛擬機驗證備份文件可用性。
  • 存儲安全:備份文件存至異地或云存儲,避免單點故障。
  • 權限管理:恢復后檢查文件權限(如/etc目錄需保留系統用戶權限)。

提示:若需針對特定服務(如Nginx、MySQL)備份,需結合其配置文件路徑調整命令,建議優先使用官方文檔推薦的工具。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女