幻女free性zozo交孩交/亚洲成人直播/日本视频免费/国产国语videosex另类

Linux服務器數據備份恢復(二)

2013-12-13 13:25:16 來源:華軍數據恢復 作者:網站管理員 閱讀:

 3、差分備份(differentialbackup)

首先每月進行一次完全備份,然后備份從上次進行完全備份后更改的全部數據文件。一旦發生數據丟失,使用一個完全備份和一個差分備份就可以恢復故障以前的狀態。管理員先在星期天進行一次系統完全備份,然后在接下來的幾天里,管理員再將當天所有與星期天不同的數據(新的或修改過的)備份到磁帶上。差分備份策略在避免了以上兩種策略的缺陷的同時,又具有了它們的所有優點。首先,它無需每天都對系統做完全備份,因此備份所需時間短,并節省了磁帶空間,其次,它的災難恢復也很方便。系統管理員只需兩盤磁帶,即星期一磁帶與災難發生前一天的磁帶,就可以將系統恢復。
增量備份可以減少備份時間,有效地利用處理器資源和備份I/O帶寬,而完全備份在恢復上有很大的優勢。現在一些企業備份管理軟件提供了一個折衷的辦法:將一個基本完全備份和幾個增量備份合成為一個較新的“完全備份”。合成的完全備份是通過整合完全備份和增量備份的內容,隨后寫入不同的介質生成新備份。這個新的合成完全備份成為以后增量備份的基準。
合成完全備份從物理資源(磁帶、磁帶驅動器和帶寬)和時間來看消耗很大,但是簡化了恢復過程。
在實際應用中,備份策略通常是以上幾種的結合。例如每周一至周六進行一次增量備份或差分備份,每周日進行全備份,每月底進行一次全備份,每年底進行一次全備份。
4、確定要備份的內容
在備份和還原系統時,Linux基于文件的性質成了一個極大的優點。在Windows系統中,注冊表與系統是非常相關的。配置和軟件安裝不僅僅是將文件放到系統上。因此,還原系統就需要有能夠處理Windows這種特性的軟件。在Linux中,情況就不一樣了。配置文件是基于文本的,并且除了直接處理硬件時以外,它們在很大程度上是與系統無關的。硬件驅動程序的現代方法是,使它們以動態加載的模塊的形式可用,這樣內核就變得更加與系統無關。不同于讓備份必須處理操作系統如何安裝到系統和硬件上的復雜細節,Linux備份處理的是文件的打包和解包。
一般情況下,以下這些目錄是需要備份的:
•/etc

包含所有核心配置文件。這其中包括網絡配置、系統名稱、防火墻規則、用戶、組,以及其他全局系統項。
•/var

包含系統守護進程(服務)所使用的信息,包括DNS配置、DHCP租期、郵件緩沖文件、HTTP服務器文件、db2實例配置,等等。
•/home

包含所有用戶的默認用戶主目錄。這包括他們的個人設置、已下載的文件和用戶不希望失去的其他信息。
•/root

是根(root)用戶的主目錄。
•/opt

是安裝許多非系統文件的地方。IBM軟件就安裝在這里。OpenOffice、JDK和其他軟件在默認情況下也安裝在這里。

有些目錄是應該考慮不備份的。
•/proc

應該永遠不要備份這個目錄。它不是一個真實的文件系統,而是運行內核和環境的虛擬化視圖。它包括諸如/proc/kcore這樣的文件,這個文件是整個運行內存的虛擬視圖。備份這些文件只是在浪費資源。
•/dev

包含硬件設備的文件表示。如果計劃還原到一個空白的系統,那就可以備份/dev。然而,如果計劃還原到一個已安裝的Linux系統,那么備份/dev是沒有必要的。
其他目錄包含系統文件和已安裝的包。在服務器環境中,這其中的許多信息都不是自定義的。大多數自定義都發生在/etc和/home目錄中。包括:
在UNIX或Linux系統中,大部分系統配置文件位于/etc目錄,但是您應該考慮對所有可能的文件(以及可能的位置)進行備份,具體包括:

DNS域信息(/var/bind);
NIS/NIS+文件和配置(/var/yp)
Apache或其他Web服務器配置(/var/apache、/etc/apache或/usr/local/apache);
郵件文件或文件夾(/var/mail和/usr/mail)
LightweightDirectoryAccessProtocol(LDAP)
服務器數據(/var/ldap或/usr/local/ldap);
安全證書;
自定義內核驅動程序;
內核配置或構建配置和參數;
許可密鑰和序列號;
自定義腳本和應用程序;
用戶/root登錄腳本;
郵件配置;

特別是,如果您使用了像CyrusInternetMessageAccessProtocol(IMAP)這樣的解決方案,其中對用戶郵件文件夾進行了特殊的記錄和索引。

5、Linux常用備份恢復命令
a)tar
tar工具是以前備份文件的可靠方法,幾乎可以工作于任何環境中,Linux老用戶一般都信賴它。Linux中以.tar結尾的文件都是用tar創建的。它的使用超出了單純的備份,可用來把許多不同文件放到一起組成一個易于分開的文件。tar是從TapeARchiver備份工具起步的。tar是一個基于文件的命令,它本質上是連續地、首尾相連地堆放文件。使用tar可以打包整個目錄樹,這使得它特別適合用于備份。歸檔文件可以全部還原,或從中展開單獨的文件和目錄。備份可以保存到基于文件的設備或磁帶設備上。文件可以在還原時重定向,以便將它們重新放到一個與最初保存它們的目錄(或系統)不同的目錄(或系統)。tar是與文件系統無關的,它可以使用在ext2、ext3、jfs、Reiser和其他文件系統上。
tar命令格式
備份:tar<選項><-cf備份文件或設備><備份路徑>

恢復:tar<選項><-xf備份文件或設備>[-C恢復路徑]
常用選項:
-M:分卷處理
-p:保留權限
-Tfilename:指定備份文件列表
-NDATE:備份指定日期之后修改的文件
-z:用GNU的gzip壓縮文件或解壓。
-Z:用compress壓縮文件或解壓。
-j:用bzip2壓縮文件或解壓。
tar命令操作舉例

1.跨越多張軟盤備份系統/usr/local下的所有內容,同時進行寫入校驗

#tar-cWMf/dev/fd0/usr/local
2.備份/目錄下自04/11/2006改過的文件到磁帶設備/dev/st0中

#tar-cvf/dev/st0-N04/11/2006
3.保持文件權限備份/目錄(不包括/proc)到磁帶設備/dev/st0中

#tar-cpf/dev/st0/--exclude=/proc
4.恢復恢復備份到/

#tar-xpf/dev/st0-C/
5.從備份文件恢復指定的文件etc/passwd

#tar-xpf/dev/st0etc/passwd
6.做一個完全備份

#tar-zcvf/backup/bp_full.tar.gz/
7.每隔7天做增量備份

#tar-c-T/tmp/filelist-f/backup/bp_add.tar.gz

b)cpio命令
GNUcpio工具像tar一樣從命令提示行啟動程序。與tar相比cpio更復雜,但是也更為可靠。因為如果一個tar文件中某處有一個壞塊,就不能對備份文件的其它部分進行訪問,而使用cpio,只有壞塊不能被訪問。cpio創建一個稱為copy-outmode的備份,備份存檔中包含了文件和所有者、時間及訪問許可等信息。cpio需要一個假定要備份的文件列表。創建列表的一個最方便的方法就是使用ls命令。
 
  • 華軍行數據恢復 - 最新圖文資訊
  • 最新資訊導讀
  • 推薦內容
  • 熱點內容
CopyRight2014-2016 華軍數據恢復中心 版權所有 浙ICP備15017254號-4 成功案例 | 華軍資訊 | 技術專題 | RSS地圖