歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux備份與恢復 詳述

Linux備份與恢復 詳述

日期:2017/2/28 13:46:41   编辑:Linux教程

一 備份概述
1 Linux系統需要備份的數據

安裝服務的數據

2 備份策略
完全備份:把所有需要備份的數據全部備份,這樣比較慢,恢復起來也比較慢
增量備份:

就是每天只備份新增的部分,這樣備份最快,缺點是恢復的時候比較麻煩,需要一步一步往回恢復
差異備份

這種效率介於上面兩者之間

二 dump和restore命令
1 dump命令
dump 選項 備份之後的文件名 原文件或目錄
選項:
-level:0到9十個備份級別(增加備份)
-f 文件名:指定備份之後的文件名
-u :備份成功之後,把備份時間記錄在/etc/dumpdates文件
-v:顯示備份過程中更多的輸出信息
-j:壓縮為.bz2格式,
-W:顯示運行被dump的分區的備份等級和備份時間

備份分區
dump -0uj -f /root/boot.bak.bz2 /boot/
先執行一次完全備份,並壓縮和更新備份時間

cat /etc/dumpdates
查看備份時間

cp install.log /boot
拷貝install.log到boot下

dump -1uj -f /root/boot.bak1.bz2 /boot/
增量備份,並壓縮

dump -W
查看分區的備份時間和備份等級

我們看下已經備份好的壓縮包

很明顯,增量備份比完全備份小很多,因為只備份了新增的install.log文件

如果想備份目錄或者文件,不支持增量備份,只能完全備份

2 restore命令
restore 模式選項 -f 備份的文件名
模式選項:restore常用的模式選項有一下4種,這4個模式不能混用
-C:比較備份數據與實際數據的變化

發現內核鏡像文件丟失
記得要把這個重命名改回來,否則下次無法開機了
-i:進入交互模式,手工選擇需要還原的文件
-t:查看備份文件中有哪些數據
restore -t -f /root/boot.bak.bz2

-r: 用於還原數據

好了,Linux備份與恢復就總結到這裡,如有問題,歡迎指正,謝謝。

Copyright © Linux教程網 All Rights Reserved