㈠ 數據備份的種類有哪些常用的方法有哪些
linux環境下的基本備份方法
現在我們已經討論了如何調用磁帶設備,並且我們已經知道如何決定使用回卷或非回卷設備。但是如何實現將系統的文件從系統中搬移到磁帶設備上呢?這是各種備份工具的功能了。所有的linux發布都提供了所有備份工具的祖先:tar(當然實際上dbppt和bppt,
a/k/a
mp
and
restor,才是unix系統的備份工具的亞當)。tar命令在unix
version
7中出現的。該命令的名字來自於"tape
archiver"。該命令被設計為能非常容易的實現將數據從系統備份到磁帶中或者從磁帶中恢復數據。
tar命令的基本語法為:
tar
-mode
-option
[files]
這里c表示創建(backup),-x提取(restore)或者-t內容列表(list),選項包括如下元素:如-v表示詳細輸出,-f
file表示目的(創建模式)或源(提取或者列表模式),更詳細的信息,請看系統tar命令的手冊(man
tar)。
使用tar做最簡單的備份如下所示:
tar
-cvf
/dev/st0
lost+found/
var/
var/adm/
var/adm/lst/
var/adm/lst/log/
var/adm/lst/log/debug
var/adm/lst/log/history
var/adm/lst/log/cmd.trace
var/adm/lst/log/install.success
var/adm/lst/log/postin.failed
var/adm/lst/log/install.failed
var/adm/lst/analyse/
var/adm/lst/analyse/boot.img
var/adm/lst/analyse/boot.msg
var/adm/lst/analyse/boot.info
var/adm/lst/analyse/boot.diag
var/adm/lst/analyse/boot.params
var/adm/lst/database/
var/spool/
[...]
該命令的c選項表示創建一個新的備份(c),並且使用詳細模式(v),並且將整個系統備份輸出到/dev/st0(f)。在這種情況下,tar操作將打開/dev/st0文件(設備),將數據流以tar的數據格式的寫入到那個打開的文件,並且在所有的數據被寫入以後,關閉文件。因為我們這里選擇了回卷設備/dev/st0,文件(存儲介質)將使設備驅動在tar關閉文件以後回卷磁帶。
下一步將是驗證數據被正確的寫入到磁帶中。不幸的是,linux環境下的tar命令僅僅提供了一種比較模式的驗證手段-磁帶內容被重新讀入,並和原始文件逐位元組進行比較。然而,這仍然比沒有驗證要好很多。因為在進行恢復時發現磁帶中有壞數據是一個非常糟糕的事情。
在恢復結束並且被驗證以後,一切並沒有結束,因為系統中的數據是不斷變化的,一個保持不斷變化的系統的備份的方法是持續進行定期的對發生變化的數據進行備份。有很多方法可以實現這樣的備份,但是最方便的是增量(incremental)和差分(differential)備份。
㈡ 數據備份有哪些方式呢
目前常見的備份方式有全量備份、差異備份和增量備份三種。要了解備份,我們首先要了解這三種備份方式。下面簡單介紹一下這三種備份方式的區別:
全量備份是指對某一時間點上的所有數據進行全量備份,包括系統和所有數據。這種備份方式每次都需要對系統和所有數據進行一次全量備份。如上,如果兩次備份之間數據沒有任何變化,那麼兩次備份的數據是一樣的。也就是說100GB的數據即使沒有發生任何數據變化,也會多耗費100GB的存儲空間去做備份。但這種備份方式最大的好處就是在恢復丟失數據時,只需要對一個完整的備份進行操作就能夠恢復丟失數據,大大加快了系統或數據恢復的時間。
增量備份即在第一次全量備份的基礎上,分別記錄每次的變化。由於增量備份在備份前會判斷數據是否發生變化,並僅記錄每次變化情況,所以相較於其他兩種備份方式它最大的好處在於其所需存儲空間最少的(相同的變化情況下),備份速度最快的。當然在數據還原上來說,它的恢復時間是最長的,效率較低。恢復數據時,需要在第一次完備的基礎上,整合每次的一個變化情況。
差異備份就是在第一次全量備份的基礎上,記錄最新數據較第一次全量備份的差異。簡單來說,差異備份就是一個積累變化的過程:在全量備份之後,第一天記錄第一天的變化,第二天記錄第一天和第二天的變化,以此類推......因此,恢復系統或者數據時,只需要先恢復全量備份,然後恢復最後一次的差異備份即可完成。所以差異備份佔用的儲存空間和所需恢復時間介於全量備份和增量備份之間。
㈢ 資料庫備份有幾種方式以及各自有什麼特點
1、完全備份
這是大多數人常用的方式,它可以備份整個資料庫,包含用戶表、系統表、索引、視圖和存儲過程等所有資料庫對象。但它需要花費更多的時間和空間,所以,一周做一次完全備份。
2、事務日誌備份
事務日誌是一個單獨的文件,它記錄資料庫的改變,備份的時候只需要復制自上次備份以來對資料庫所做的改變,所以只需要很少的時間。為了使資料庫具有魯棒性,推薦每小時甚至更頻繁的備份事務日誌。
3、差異備份
也叫增量備份。它是只備份資料庫一部分的另一種方法,它不使用事務日誌,相反,它使用整個資料庫的一種新映象。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的資料庫。它的優點是存儲和恢復速度快。推薦每天做一次差異備份。
4、文件備份
資料庫可以由硬碟上的許多文件構成。如果這個資料庫非常大,並且一個晚上也不能將它備份完,那麼可以使用文件備份每晚備份資料庫的一部分。由於一般情況下資料庫不會大到必須使用多個文件存儲,所以這種備份不是很常用。
資料庫備份重要性
尤其在一些對數據可靠性要求很高的行業如銀行、證券、電信等,如果發生意外停機或數據丟失其損失會十分慘重。為此資料庫管理員應針對具體的業務要求制定詳細的資料庫備份與災難恢復策略,並通過模擬故障對每種可能的情況進行嚴格測試,只有這樣才能保證數據的高可用性。
資料庫的備份是一個長期的過程,而恢復只在發生事故後進行,恢復可以看作是備份的逆過程,恢復的程度的好壞很大程度上依賴於備份的情況。此外,資料庫管理員在恢復時採取的步驟正確與否也直接影響最終的恢復結果。
㈣ 數據備份都有哪些方式
vivo手機備份數據的方法:
1、使用雲服務備份:進入手機雲服務,點擊需要備份的項目然後選擇備份;
2、使用QQ備份:進入QQ--點擊頭像--選擇我的文件--打開本機文件--選擇編輯--勾選需要備份的文件,然後點擊下方的微雲標志即可備份(需要網路);
3、使用vivo手機助手備份:進入vivo手機助手--我的手機--數據備份--備份--勾選要備份的選項--開始備份(此備份是將數據備份在電腦中)。