常見的Linux系統備份方案


思維導圖
這是常見的備份方案,但是具體還是要看服務器上有什么服務,和看運行的是什么業務。如果是像游戲、金融業的服務器,那數據庫就要備份得更頻繁和多份,以確保數據庫數據的完整性安全性。

以下就是設計備份方案過程中需要考慮到的點。

1,需要備份的內容

2,備份策咯

  • 完整備份
    實現命令:cp、tar、dump、xfsdump

  • 增量備份:每次備份以前一次備份作為參照
    實現命令: CentOS 6.x:dump工具
    實現命令: CentOS 7.x:xfsdump工具

  • 差異備份:每次備份以第一次備份作為參照
    實現命令: CentOS 6.x:dump工具
    實現命令: CentOS 7.x:xfsdump工具

3,備份頻率

  • 實時備份:如MySQL主從同步
  • 定時備份:如每天、每周備份,一般通過“腳本+定時任務”實現

4,備份存儲位置

基本原則:不要把雞蛋放在同一個籃子中

  • 本地備份:備份到本地不同機子上
  • 異地備份:備份到遠端的機子上

5,日志備份

由於日志文件是文本格式呈現的,但是文本一旦太大,性能就很差,所以需要對日志的切割。日志一般有用於系統出錯時查找BUG,而太久之前的日志顯然對此時出現的BUG沒有太大的意義,所以日志的備份需要輪替,保留前一段時間的日志就夠了。

  • 系統日志管理工具:logrotate
    日志切割
    日志輪替
  • Apache服務配置文件自帶日志切割功能,但需要通過腳本進行輪替

參考:
https://www.bilibili.com/video/BV1NJ411Q7DM?p=6


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM