Linux常用備份恢復(fù)工具
對(duì)系統(tǒng)管理員而言,經(jīng)常對(duì)重要的文件進(jìn)行備份是應(yīng)該養(yǎng)成的良好習(xí)慣。小編為大家分享了Linux常用備份恢復(fù)工具,下面大家跟著學(xué)習(xí)啦小編一起來(lái)了解一下吧。
Linux常用備份恢復(fù)工具
在 Linux 中可以通過(guò)各種各樣的方法來(lái)執(zhí)行備份。所涉及的技術(shù)從非常簡(jiǎn)單的腳本驅(qū)動(dòng)的方法,到精心設(shè)計(jì)的商業(yè)化軟件。備份可以保存到遠(yuǎn)程網(wǎng)絡(luò)設(shè)備、磁帶驅(qū)動(dòng)器和其他可移動(dòng)媒體上。備份可以是基于文件的或基于驅(qū)動(dòng)器映像的??捎玫倪x項(xiàng)很多,您可以混合搭配這些技術(shù),為您的環(huán)境設(shè)計(jì)理想的備份計(jì)劃。重要數(shù)據(jù)的丟失可能意味著致命的破壞。盡管如此,還是有無(wú)數(shù)專(zhuān)業(yè)人員忽視了對(duì)他們的數(shù)據(jù)的備份。雖然原因可能各不相同,但是,最常見(jiàn)的一個(gè)解釋是,執(zhí)行例行備份確實(shí)煩瑣。由于機(jī)器擅長(zhǎng)于完成普通而重復(fù)的任務(wù),因此,自動(dòng)化備份的過(guò)程是降低工作內(nèi)在的枯燥性和人們與生俱來(lái)的拖延傾向的關(guān)鍵所在。備份固然重要,但恢復(fù)文件更重要。當(dāng)一些災(zāi)難發(fā)生時(shí),沒(méi)有哪種方法能比恢復(fù)系統(tǒng)更快地解決問(wèn)題,除非備份已經(jīng)失效。
如果您使用 Linux,那么您就已經(jīng)可以使用那些創(chuàng)建定制備份解決方案的極其強(qiáng)大的工具。下面介紹的軟件,可以讓您使用幾乎每個(gè) Linux 發(fā)行版本都附帶的開(kāi)放源代碼工具來(lái)執(zhí)行從簡(jiǎn)單的到更高級(jí)而且安全的網(wǎng)絡(luò)備份。以前Linux備份工作比較復(fù)雜,通常在命令行下完成,若你不熟悉Linux系統(tǒng)文件和設(shè)備,情況則會(huì)變得更糟。隨著Linux應(yīng)用擴(kuò)展許多Linux下備份軟件也都具有圖形界面。這里分別介紹幾種易于使用的Linux備份軟件。Linux備份軟件有許多種:系統(tǒng)自身的、基于開(kāi)發(fā)源代碼的、商業(yè)軟件。由于篇幅的關(guān)系,本文只對(duì)二十個(gè)工具的用途、原理和使用作指導(dǎo)性的介紹,要了解更加詳細(xì)的使用情況,讀者可以根據(jù)文中的介紹去查找和使用。
1 Xtar
軟件名稱(chēng):Xtar
最新版本:4.4.6
適用平臺(tái): Unix、Linux
軟件授權(quán):開(kāi)放源代碼
Xtar 是桌面環(huán)境下查看和處理tar的工具。tar工具是Unix備份文件的工具,Linux繼承了這個(gè)工具。tar幾乎可以工作于任何環(huán)境中所以Linux老用戶(hù)都信賴(lài)它。但是tar是一個(gè)命令行的工具,沒(méi)有圖形界面。tar命令需要匹配許多參數(shù),下面是一個(gè)簡(jiǎn)單的備份任務(wù):在/tmp目錄中創(chuàng)建一個(gè)backup.tar的文件,包括/home目錄中所有文件。然后將數(shù)據(jù)備份到一個(gè)Jaz驅(qū)動(dòng)器中:
$tar czvf /mnt/jaz/backup.tgz - /home
tar命令的參數(shù)非常多,常用的包括30多個(gè)初學(xué)者往往不易掌握。Xtar是一個(gè)圖形化的tar工具。Xtar全部兼容tar命令,可以在桌面環(huán)境下完成打包整個(gè)目錄樹(shù)的任務(wù),這使得它特別適合用于備份。Xtar與文件系統(tǒng)無(wú)關(guān),可以使用在ext2、ext3、JFS、Reiser和其它文件系統(tǒng)上。支持各種備份介質(zhì):軟盤(pán)、光盤(pán)、可重寫(xiě)的光盤(pán)、JazZip、磁帶等。Xtar工作界面如圖-1。
圖-1 Xtar工作界面
2 Kdat
軟件名稱(chēng):Kdat
最新版本: 1.99e
適用平臺(tái): Unix、Linux
軟件授權(quán):開(kāi)放源代碼
Kdat 是一個(gè)功能強(qiáng)大的Linux 備份工具。KDat是焦油基質(zhì)的磁帶檔案文件, 它的建立原意是在單一磁帶上操作多重文檔。它包含備份、恢復(fù)、比較等功能。Kdat是KDE自身的備份軟件。Kdat以下特色:
本地文件系統(tǒng)的簡(jiǎn)單圖形接口和磁帶目錄。
同一磁帶上的多文檔。
存于本地硬盤(pán)上的檔案和文件的完善索引。
從檔案中選擇性地恢復(fù)文件。
為頻繁使用的備份備份頭文件( profiles)。
由于使用了GTK 圖形庫(kù),所以擁有非常友好和漂亮的用戶(hù)界面。
使用很簡(jiǎn)單,支技多片壓縮的方式,可以用來(lái)壓縮、解壓縮。
使用Kdat需要安裝系統(tǒng)工具包:kdeadmin。在Linux發(fā)行版本中可以找到。也可以在它的主頁(yè)下載。使用方法:在KDE環(huán)境下啟動(dòng)一個(gè)終端輸入:
#kdat
要從 KDat 建立的備份組回存一個(gè)或更多文件,將備份磁帶放進(jìn)磁帶機(jī),從“File”選單項(xiàng)目選擇“Mount Tape”(或在磁帶的圖示上按下鼠標(biāo)左鍵) KDat 會(huì)試著從磁帶讀入開(kāi)頭信息,如果成功的話,會(huì)試著找尋符合開(kāi)頭信息的磁帶索引。這個(gè)索引存在硬盤(pán),是由 KDat 為所格式化的每一個(gè)備份磁帶所做的唯一文件,每一次進(jìn)行備份就會(huì)更新。如果符合的索引遺失了, KDat 會(huì)通知您這件事,并且如果可以讀取磁帶重建索引的話會(huì)詢(xún)問(wèn)您。
使用Kdat前必須先安裝磁帶機(jī)。安裝磁帶機(jī)有三種方法:
◆從"文件"菜單選擇"Mount Tape" 。
◆單擊工具條上的磁帶驅(qū)動(dòng)器圖標(biāo)。
◆右鍵單擊磁帶驅(qū)動(dòng)器樹(shù)的節(jié)點(diǎn), 選擇"Mount Tape"項(xiàng)。Kdat工作界面如圖-2。
圖-2 Kdat工作界面
Kdat彈出磁帶前, 您必須卸除磁帶。 卸除磁帶有三種方法:
◆從"文件"菜單種選擇"Unmount Tape"項(xiàng)。
◆單擊工具條上的磁帶驅(qū)動(dòng)器圖標(biāo)。
◆右鍵單擊磁帶驅(qū)動(dòng)器樹(shù)的節(jié)點(diǎn), 選擇"Unmount Tape"項(xiàng)。
在磁帶被KDat使用前, 它必須被KDat格式化。 某些類(lèi)型的磁帶在存貯數(shù)據(jù)前必須格式化。 This is not what KDat does when formatting a tape. 如果您的磁帶驅(qū)動(dòng)器要求磁帶在使用前格式化,那么它們必須在KDat的"格式化"之前格式化。典型的軟磁帶驅(qū)動(dòng)器要求它們的介質(zhì)被格式化, 但是DAT驅(qū)動(dòng)器卻不那么做。格式化磁帶有兩種方法:
◆從"文件"菜單中選擇"格式化磁帶..."。
◆右鍵單擊磁帶驅(qū)動(dòng)器樹(shù)的節(jié)點(diǎn), 選擇"格式化磁帶..."項(xiàng)。
3 Taper
軟件名稱(chēng):Taper
最新版本: 7.01
適用平臺(tái): Unix、Linux
軟件授權(quán):開(kāi)放源代碼
Taper一個(gè)開(kāi)放源代碼的軟件,擁有良好用戶(hù)界面的磁帶備份和恢復(fù)軟件,它可以從一臺(tái)磁帶機(jī)上備份/恢復(fù)軟件。支持自動(dòng)更新備份和恢復(fù),是一個(gè)相當(dāng)好用的工具。Taper可以運(yùn)行在命令行和KDE、Gonme桌面環(huán)境下。在命令行下啟動(dòng)一個(gè)終端輸入:
$Taper –T r
即可啟動(dòng),工作界面如圖-3。
圖-3 Taper工作界面
和Kdat相比Taper最大的優(yōu)點(diǎn)是支持多種備份介質(zhì):磁帶、軟盤(pán)、ZIP驅(qū)動(dòng)器、硬盤(pán)等。畢竟磁帶機(jī)的價(jià)格還是比較昂貴的。缺點(diǎn)是Taper最新版本一次備份文件最大容量不能大于4gb。
4 Arkeia Smart Backup
軟件名稱(chēng):Arkeia Smart Backup
最新版本: 5.41
適用平臺(tái): Unix、Linux、BSD、Windows
軟件授權(quán):共享軟件
Arkeia Smart Backup是對(duì)一些小的和正在成長(zhǎng)中的網(wǎng)路發(fā)展易用的數(shù)據(jù)而設(shè)計(jì)出來(lái)的保護(hù)軟件。Smart Backup產(chǎn)生了一種新的直觀的繪畫(huà)界面充滿(mǎn)著強(qiáng)大的優(yōu)勢(shì),Arkeia網(wǎng)路支持多流的數(shù)據(jù)引擎技術(shù)。Arkeia Smart Backup是一個(gè)高速備份軟件,是一個(gè)基于客戶(hù)/服務(wù)模式的備份解決方案。Arkeia可以只使用一個(gè)服務(wù)器而備份你網(wǎng)絡(luò)中的所有終端數(shù)據(jù)。Arkeia使用了獨(dú)特的多線程技術(shù)備份速度可以達(dá)到Kdat的3倍。該備份軟件唯一的缺點(diǎn)是,無(wú)需付費(fèi)的版本其備份的最大容量只允許有50GB;假若超過(guò)了50GB,便需要額外采購(gòu)License才能夠繼續(xù)使用。
如果客戶(hù)端是選擇用圖形界面的,需要Java 虛擬機(jī)支持(或者JDK)。作為商業(yè)軟件Arkeia Smart Backup和Kdat相比最大的優(yōu)點(diǎn)是備份速度快(在高速網(wǎng)絡(luò)中Arkeia Smart Backup一個(gè)小時(shí)可以備份700GB文件)、和廣泛應(yīng)用的平臺(tái)(通過(guò)Samba可以備份Windows主機(jī)), Arkeia Smart Backup支持的數(shù)據(jù)庫(kù)包括:MySql、DB2、Oracle、Lotus、PostgreSQL、Sybase等。
如果使用圖形界面需要安裝兩個(gè)軟件:arkeiasb-server(服務(wù)器)、arkeiasb-gui(圖形化前端)。Arkeia Smart Backup有非常詳細(xì)的在線幫助,很容易上手。Arkeia Smart Backup工作界面如圖-4。
圖-4 Arkeia工作界面
作為商業(yè)軟件Arkeia Smart Backup和Kdat、Taper相比最大的優(yōu)點(diǎn)是備份速度快(如果磁盤(pán)或磁帶支持的話,Arkeia能以超過(guò)20MB/s 的速度備份)、和廣泛應(yīng)用的平臺(tái)。Arkeia可以支持異構(gòu)平臺(tái)( Linux、WindowsNT/2000/2003/XP、Mac OS X 、Solaris 8、SCOUNIX 7、IRIX、AIX、HP-UX、Tru64 UNIX (Compaq/HP/Digital)、OPENBSD、FREEBSD、NETBSD),其中經(jīng)過(guò)Arkeia認(rèn)證的Linux發(fā)行版本有:RedHat Linux 6.0-9.0,REL 3 4/ Fedora Linux、Mandrake 7.0-10.0、 Slackware 8.0、Debian 2.2-3.1、SuSE linux 7.1-10.x。Arkeia支持的數(shù)據(jù)庫(kù)包括:Mtsql、DB2、Oracle、Sybase等。Arkeia Smart Backup 5.41的商業(yè)版本價(jià)格從5,000美元到20,000美元。,
4 Ghost for Linux
軟件名稱(chēng):Ghost for Linux
最新版本: V0.13 ISO
適用平臺(tái):Linux
軟件授權(quán):開(kāi)放源代碼軟件
Ghost for Linux一個(gè)出色的硬盤(pán)對(duì)拷工具,它可以把一個(gè)磁盤(pán)上的全部?jī)?nèi)容復(fù)制到另外一個(gè)磁盤(pán)上,也可以把磁盤(pán)內(nèi)容復(fù)制為一個(gè)磁盤(pán)的鏡像文件,以后你可以用鏡像文件創(chuàng)建一個(gè)原始磁盤(pán)的拷貝。它可以最大限度地減少你每次安裝操作系統(tǒng)的時(shí)間。在Linux系統(tǒng)安裝及維護(hù)中經(jīng)常要安裝Linux系統(tǒng),及其運(yùn)行在系統(tǒng)上的應(yīng)用程序。非常需要Ghost for Linux,它能適用于不同大小的硬盤(pán),而且空間都被充分利用起來(lái)。注意Ghost for Linux不是http://www.symantec.com/的Ghost。它是一個(gè)開(kāi)放源代碼軟件,支持ATA, serial-ATA, SCSI硬盤(pán)。圖-5是Ghost for Linux工作界面。
圖-5 Ghost for Linux工作界面
使用Ghost for Linux的進(jìn)行Linux系統(tǒng)備份的優(yōu)點(diǎn)在于:無(wú)需購(gòu)買(mǎi)磁帶機(jī)設(shè)備,使用一個(gè)大硬盤(pán)就可以為多臺(tái)系統(tǒng)進(jìn)行全盤(pán)備份(一臺(tái)磁帶機(jī)的價(jià)格相當(dāng)于100個(gè)硬盤(pán)的價(jià)格)??梢允褂媚涿麄鬏?shù)姆绞桨褌浞菸募鬏數(shù)紽TP服務(wù)器。缺點(diǎn)在于:備份時(shí)間比磁帶機(jī)長(zhǎng)。
6 mkCDrec
軟件名稱(chēng): mkCDrec
最新版本: 0.8.5
適用平臺(tái): Unix、Linux
軟件授權(quán):開(kāi)放源代碼軟件
MKCDREC是Linux操作系統(tǒng)上的基于文件的系統(tǒng)備份和恢復(fù)工具。MkCDrec(建立可恢復(fù)系統(tǒng)的只讀CD)是Linux系統(tǒng)中建立可引導(dǎo)災(zāi)難恢復(fù)CD的工具。它支持多數(shù)文件系統(tǒng)、RAID(廉價(jià)冗余磁盤(pán)陣列)以及可選的工具,可以用來(lái)進(jìn)行系統(tǒng)故障修復(fù)。在這些工具中,有分區(qū)管理工具、內(nèi)存檢測(cè)工具、數(shù)據(jù)恢復(fù)工具等等。mkCDrec支持目前發(fā)布的大多數(shù)Linux系統(tǒng)版本 。系統(tǒng)恢復(fù)引導(dǎo)CD中要有一個(gè)能夠工作的操作系統(tǒng)內(nèi)核,通過(guò)該內(nèi)核進(jìn)行引導(dǎo)并進(jìn)入Linux系統(tǒng)。MkCDrec程序所帶的Linux內(nèi)核為2.4.18。圖-6是mkCDrec 引導(dǎo)界面。
圖-6 mkCDrec 引導(dǎo)界面
使用mkCDrec CD進(jìn)行引導(dǎo)系統(tǒng),用戶(hù)還需作其他工作:如果用戶(hù)選擇建立系統(tǒng)備份,那么用戶(hù)可以執(zhí)行/etc/recovery/start-restore.sh 命令,該命令運(yùn)行后將提示用戶(hù)完整的系統(tǒng)恢復(fù)過(guò)程。如果您在建立啟動(dòng)CD時(shí)沒(méi)有進(jìn)行備份,那么系統(tǒng)會(huì)提示沒(méi)有數(shù)據(jù)可以進(jìn)行恢復(fù)。/etc/recovery目錄包含了許多工具可以用來(lái)進(jìn)行系統(tǒng)恢復(fù)或者修復(fù)崩潰的服務(wù)器。在mkCDrec的Web站點(diǎn)上有詳細(xì)的說(shuō)明。在/cdrom/utilities 目錄中,有其他幾個(gè)非常有用的硬件工具: parted (Linux分區(qū)動(dòng)態(tài)調(diào)整的工具)、memtest(內(nèi)存質(zhì)量缺陷檢測(cè)工具)、e2salvage (從ext2分區(qū)進(jìn)行數(shù)據(jù)恢復(fù)的工具)。
7 NeroLINUX
軟件名稱(chēng):NeroLINUX
最新版本:2.0.0.0-6
適用平臺(tái): Linux
軟件授權(quán):共享軟件
隨著Linux內(nèi)核版本的增加,Linux操作系統(tǒng)越來(lái)越大。一個(gè)完整安裝的Linux RedHat 9需要4.5GB,用傳統(tǒng)的CD-R備份硬盤(pán)已經(jīng)力不從心:使用CD-RW分卷方式太麻煩。用DVD刻錄機(jī)備份操作系統(tǒng)成為必然。刻錄軟件供應(yīng)商N(yùn)ero公司發(fā)布了NeroLINUX。操作上NeroLINUX與Windows的版本基本相同,它支持2.4/2.6版本內(nèi)核,并且將采用RPM和Debian包等易安裝軟件包形式。Nero發(fā)布了目前的系統(tǒng)支持列表,以下的Linux版本將可以直接安裝使用:SuSE Linux 8.0-9.2、Red Hat Linux 7.2-9、Red Hat Enterprise Linux 3、Fedora Core 1-3、Debian GNU/Linux 3.0(2.4內(nèi)核)。從備份介質(zhì)方面NeroLINUX支持所有主流刻錄盤(pán)片。NeroLINUX工作界面如圖-7。
圖-7 NeroLINUX工作界面
NeroLINUX是桌面環(huán)境下的一個(gè)CD/DVD刻錄軟件,有非常容易使用的界面,功能比較齊全。其操作和Windows中的并無(wú)差別。用戶(hù)可以到Nero的官方網(wǎng)站下載它的RPM包來(lái)試用。這里就不再多說(shuō)了。 缺點(diǎn):目前NeroLINUX還只有RPM和Deb兩種版本,沒(méi)有提供源代碼,所以只能用于使用以上兩種發(fā)行版本的Linux。Linux環(huán)境下其他DVD刻錄軟件還包括:K3b(http://www.k3b.org/)。
8 K3b
軟件名稱(chēng):K3b
最新版本:2.6.8
適用平臺(tái): Linux
軟件授權(quán):開(kāi)放源代碼
K3b提供了基于growisofs的一個(gè)友好界面和許多其他刻錄工具。NeroLinux不是免費(fèi)的。這里向大家推薦K3b這款Linux下免費(fèi)的刻錄軟件。用戶(hù)可以直接到官方文章下載它的RPM包。安裝后點(diǎn)擊開(kāi)始中的快捷方式就可以啟動(dòng)了(圖-8為K3b在Linux中的運(yùn)行窗口)。
圖-8 K3b在Linux中的運(yùn)行窗口
在K3b的下方是刻錄選項(xiàng)窗口,如果要刻錄DVD數(shù)據(jù)光盤(pán)直接點(diǎn)擊“New Data DVD Project”,然后出現(xiàn)刻錄文件窗口,此時(shí)可以將上方的文件拖到這個(gè)窗口中并點(diǎn)擊“Burn”按鈕,在出現(xiàn)的設(shè)置窗口中,直接點(diǎn)擊“Burn”按鈕就可以開(kāi)始刻錄了。如果你的光盤(pán)是可擦寫(xiě)光盤(pán),你同樣可以在K3b中進(jìn)行擦除光盤(pán)數(shù)據(jù)操作,方法是在K3b下方刻錄選項(xiàng)窗口中右擊鼠標(biāo),然后選擇“擦除CD-RW”菜單,這時(shí)可以看到在窗口中添加了一個(gè)“擦除CD-RW”圖標(biāo),現(xiàn)在將要擦除的光盤(pán)放入光驅(qū)后點(diǎn)擊“擦除CD-RW”按鈕。最后在出現(xiàn)的窗口中點(diǎn)擊“Start”按鈕就可以擦除了。在K3b中我們?nèi)匀豢梢赃M(jìn)行光盤(pán)對(duì)拷等工作,使用方法都是先在刻錄選項(xiàng)窗口中右擊,再在出現(xiàn)的菜單中選擇要刻錄的選項(xiàng),最后點(diǎn)擊此項(xiàng)就可以刻錄了。
看過(guò)“ Linux常用備份恢復(fù)工具 ”的人還看了:
1.linux系統(tǒng)怎么備份
2.Linux文件權(quán)限怎么備份和恢復(fù)
3.lg電腦系統(tǒng)
4.Linux系統(tǒng)怎么刷新主板BIOS
5.操作系統(tǒng)教程大全