伺服器裡面重要的資料、檔案或歷史紀錄,不論是對企業使用者還是對個人使用者,都是至關重要的,一時不慎丟失,都會造成不可估量的損失,輕則辛苦積累起來的心血付之東流,嚴重的會影響企業的正常運作,給公司造成巨大的損失。
對 linux 伺服器來講,當然最理想的就是把整塊硬碟中的資料都備份,甚至連分割槽和檔案系統都備份,這樣如果硬碟損壞,那麼我們可以直接把備份硬碟中的資料匯入損壞的硬碟,甚至可以直接用備份硬碟代替損壞的硬碟。從資料恢復角度來說,這樣的整盤備份是最方便的,一般對於硬體伺服器來講, 都會對重要的資料磁碟進行raid配置,從而保證伺服器資料的冗餘度,同時也可以結合業務資料冗餘方案實施雙重冗餘。
linux 伺服器中會安裝各種各樣的應用程式,每種應用程式到底應該備份什麼資料也不盡相同,要具體情況具體對待,通常會將自定義的重要資料進行本機或異地的檔案備份,從而保證資料的冗餘度,在出現問題的情況下,可以依據備份資料進行快速的響應回覆。咱們已常用的apache 服務和 mysql 服務為例:
apache 服務需要備份如下內容:
其實,對原始碼包安裝的 apache 來講,只要備份 /usr/local/apache2/ 目錄中所有的資料即可,因為原始碼包安裝的服務的所有資料都會儲存到指定目錄中。但如果是 rpm 包安裝的服務,就需要單獨記憶和指定了。
mysql 服務需要備份如下內容:
如果是原始碼包安裝的服務,則可以直接備份 /usr/local/ 目錄,因為一般原始碼包服務都會安裝到 /usr/local/ 目錄中。如果是 rpm 包安裝的服務,則需要具體服務具體對待,備份正確的資料。
完全備份是指把所有需要備份的資料全部備份。當然,完全備份可以備份整塊硬碟、整個分割槽或某個具體的檔案。
完全備份的好處是資料恢復方便,因為所有的資料都在同乙個備份中,所以只要恢復完全備份,所有的資料都會被恢復。如果完全備份備份的是整塊硬碟,那麼甚至不需要資料恢復,只要把備份硬碟安裝上,伺服器就會恢復正常。
但是完全備份的缺點也很明顯,那就是需要備份的資料量較大,備份時間較長,占用的空間較大,所以完全備份不可能每天執行。
完全備份隨著資料量的加大,備份耗費的時間和占用的空間會越來越多,所以完全備份不會也不能每天進行,這時增量備份的作用就體現了出來。
增量備份是指先進行一次完全備份,伺服器執行一段時間之後,比較當前系統和完全備份的備份資料之間的差異,只備份有差異的資料。伺服器繼續執行,再經過一段時間,進行第二次增量備份。在進行第二次增量備份時,當前系統和第一次增量備份的資料進行比較,也是只備份有差異的資料。第三次增量備份是和第二次增量備份的資料進行比較,以此類推。
什麼是冷備份和熱備份,有什麼區別
對於oracle資料庫只有物理備份和邏輯備份 物理備份 是將實際組成資料庫的作業系統檔案從一處拷貝到另一處的備份過程,通常是從磁碟到磁帶。邏輯備份 是利用sql語言從資料庫中抽取資料並存於二進位制檔案的過程。第一類為物理備份,該方法實現資料庫的完整恢復,但資料庫必須執行在歸擋模式下 業務資料庫在非歸...
7備份和恢復基礎掃盲 1什麼是備份
1 什麼是備份 備份即冗餘,將當前的資料複製乙份到其他位置,當原始資料由於各種原因導致無法訪問或者錯誤時,可以通過冗餘將其恢復到備份的狀態。2 備份的型別 物理備份 physical backups 常用工具 rman recovery manager 邏輯備份 logical backups 核心...
什麼是全量 增量 差異備份
打個比方 開始講故事 在很遠很遠的地方,有乙個帳房先生。他每天要記很多很多的賬單。老先生一生謹慎,為了保證賬本的安全,便找來三個徒弟幫忙來對賬本做備份,這樣即使賬本丟失了,也可以用備份的賬本繼續使用。三個徒弟各有所長,分別採用了不同的做法 大徒弟 性格宅心仁厚,成熟穩重。他採用的方式是每天都把 的賬...