聯(lián)系我們 - 廣告服務(wù) - 聯(lián)系電話:
您的當(dāng)前位置: > 關(guān)注 > > 正文

linux 磁盤快照并比對(duì) linux磁盤快照恢復(fù)的10種方式

來(lái)源:CSDN 時(shí)間:2022-12-23 10:13:51

大家都知道windows系統(tǒng)有一個(gè)磁盤快照的功能,在windows2003中系統(tǒng)恢復(fù)開(kāi)始依賴于一個(gè)叫做硬盤快照服務(wù)(Volume Snapshot Service)的服務(wù),他能夠自動(dòng)創(chuàng)建系統(tǒng)快照--包括正在使用的文件--然后將這些文件轉(zhuǎn)換為可恢復(fù)的節(jié)點(diǎn)文件,在之后的文件系統(tǒng)NTFS這個(gè)格式的分區(qū)具有系統(tǒng)恢復(fù)快照功能快照可以保存,這樣在磁盤誤操作后就可以完成恢復(fù)系統(tǒng)了。linux有沒(méi)有磁盤快照呢?他的系統(tǒng)誤操作怎么進(jìn)行恢復(fù)呢?今天小編帶您用10種方式玩轉(zhuǎn)linux磁盤快照的恢復(fù)。

Linux系統(tǒng)恢復(fù)的思路


(資料圖片僅供參考)

為了找到linux查找系統(tǒng)的系統(tǒng)恢復(fù)功能,小編找遍了幾乎所有的linux的發(fā)型版本,也沒(méi)有找到關(guān)于Linux系統(tǒng)恢復(fù)的習(xí)慣服務(wù)設(shè)置。但是,可以通過(guò)安裝第三方的程序來(lái)實(shí)現(xiàn)類似于磁盤快照的一些功能。通過(guò)第三方的服務(wù),創(chuàng)建磁盤上的快照當(dāng)系統(tǒng)出現(xiàn)問(wèn)題時(shí),恢復(fù)。ok這個(gè)就是Linux恢復(fù)的一個(gè)原理。注意,這里我們使用的恢復(fù)方式并不是備份而是系統(tǒng)快照。

下面我們找到10款系統(tǒng)快照的軟件大家測(cè)試一下吧。

一、TimeShift

TimeShift提供了一個(gè)非常簡(jiǎn)潔的圖形用戶界面,你也可以直接在終端輸入命令使用它。默認(rèn)情況下。TimeShift并不會(huì)包含用戶的個(gè)人文件,但你可以通過(guò)自定義將特殊的目錄添加到快照中去。TimeShift還提供了專門針對(duì)BTRFS文件系統(tǒng)的版本,可以支持原生的BTRFS系統(tǒng)快照功能。

軟件安裝

Ubuntu及其分支的用戶可以從開(kāi)發(fā)者的PPA獲取TimeShift:

sudo apt-add-repository ppa:teejee2008/ppa

sudo apt-get update

sudo apt-get install timeshift

其他版本的用戶可以下載安裝文件并在命令行終端運(yùn)行:

./timeshift-latest-amd.64.run

創(chuàng)建快照

TimeShift能夠幫助你隨時(shí)完成快照工作,或者你也可以設(shè)置讓TimeShift自動(dòng)創(chuàng)建快照。你可以安排任務(wù)計(jì)劃,每小時(shí)、每天、每周或者每個(gè)月進(jìn)行快照,也可以設(shè)置清除這些快照的時(shí)間,TimeShift有一個(gè)特殊的選項(xiàng)叫做重啟快照,用來(lái)在每次系統(tǒng)重啟之后創(chuàng)建一個(gè)新的快照文件。

恢復(fù)快照

TimeShift從快照中進(jìn)行系統(tǒng)恢復(fù)是一項(xiàng)非常簡(jiǎn)單直接的工作,只要選擇快照文件并且告訴它應(yīng)該存儲(chǔ)的位置就可以了。TimeShift還提供了將快照恢復(fù)到外設(shè)的選項(xiàng),將你的操作系統(tǒng)遷移到另一臺(tái)新電腦時(shí)非常方便,用這個(gè)“克隆”就可以了。在恢復(fù)快照之前,TimeShift會(huì)詢問(wèn)你是不是需要保存現(xiàn)有的應(yīng)用設(shè)置,并且讓你選擇保存哪一個(gè)。請(qǐng)記住TimeShift需要GRUB 2啟動(dòng)進(jìn)入快照恢復(fù)。

二、Cronopete

Cronopete自稱為OS X的時(shí)間機(jī)器,與TimeShift工作起來(lái)稍有不同。Cronopete為Ubuntu,Debian和Fedora提供了包文件,Arch Linux使用者可以在AUR中找到它。

創(chuàng)建快照

與本文中介紹的其他應(yīng)用程序不同,Cronopete將備份與快照功能捆綁在一起,并且要求你將快照保存在外部設(shè)備上。默認(rèn)情況下,它會(huì)每個(gè)小時(shí)都檢查一遍你的文件變化,但是當(dāng)然可以在設(shè)置中改變這個(gè)時(shí)間間隔。如果某個(gè)文件并沒(méi)有發(fā)生變化,那么Cronopete將對(duì)這個(gè)文件只進(jìn)行一個(gè)硬鏈接而并不復(fù)制這份文件,這會(huì)幫助節(jié)省磁盤空間。

恢復(fù)快照

Cronopete的文件恢復(fù)可能是它最酷的功能,好像真的能幫助你“穿越時(shí)間”,也就是說(shuō),可視化的瀏覽所有儲(chǔ)存版本的文件與文件夾。想要恢復(fù)哪一個(gè)文件,只需要選上它,然后點(diǎn)擊恢復(fù)就可以了,這個(gè)文件就會(huì)從外部的存儲(chǔ)設(shè)備中復(fù)制到你現(xiàn)有的系統(tǒng)中來(lái)。當(dāng)然這里你可能也猜測(cè)到了,Cronopete對(duì)于全系統(tǒng)恢復(fù)并不十分具有意義,但是如果你想要保存單獨(dú)文件的多個(gè)版本,那么它是一個(gè)很好的選擇。

三、Back In Time

Back In Time的用戶界面看起來(lái)非常友好,能夠吸引住Linux新手。它的設(shè)置對(duì)話框中提供了非常精細(xì)的操作控件,用戶界面看上去就像是一個(gè)文件管理器一樣,在這里你可以閱覽所有的快照,瀏覽快照中的文件,以及恢復(fù)選定的文件與文件夾。

軟件安裝

Ubuntu用戶可以從PPA中安裝Back In Time:

sudo add-apt-repository ppa:bit-team/stable

sudo apt-get update

sudo apt-get install backintime-qt4

有些發(fā)行版會(huì)在自己的資源庫(kù)中提供Back In Time,如果你的發(fā)行版沒(méi)有的話,也總可以在網(wǎng)上找到源代碼并且下載安裝。

創(chuàng)建快照

Back In Time會(huì)對(duì)那些你選擇的目錄創(chuàng)建快照,但是只會(huì)恢復(fù)那些擁有寫權(quán)限的目錄。你可以對(duì)快照進(jìn)行加密并且存儲(chǔ)在網(wǎng)絡(luò)設(shè)備、外部硬盤或者是本地的文件系統(tǒng)中。Back In Time只會(huì)對(duì)那些改變過(guò)的文件進(jìn)行更新。在設(shè)置>選項(xiàng)標(biāo)簽中,你可以選擇在沒(méi)有變化發(fā)生的時(shí)候禁用快照。

Back In Time的快照時(shí)間根據(jù)計(jì)劃設(shè)定,每天、每周、每個(gè)月或者是每天的某個(gè)或某幾個(gè)時(shí)間段,或者是每次重啟之后。你可以在主工具欄的菜單中自己更改計(jì)劃時(shí)間。

恢復(fù)快照

與Cronopete相似,Back In Time更加適合于基于文件夾或者是基于文件的回滾操作,但是如果你想對(duì)整個(gè)文件系統(tǒng)進(jìn)行回滾也是同樣可行的。恢復(fù)一個(gè)快照相當(dāng)簡(jiǎn)單,只要選擇它,并且選擇在哪里進(jìn)行恢復(fù)就可以了,取決于你是只想恢復(fù)幾個(gè)文件夾還是對(duì)整個(gè)系統(tǒng)進(jìn)行恢復(fù)。

四、Systemback

Systemback的界面很小巧,但是功能卻非常強(qiáng)大。但不幸的是只有Debian和Ubuntu及其分支的用戶可以使用,而沒(méi)有提供其他Linux發(fā)行版的安裝文件。

軟件安裝

Systemback可以通過(guò)開(kāi)發(fā)者PPA安裝:

sudo add-apt-repository ppa:nemh/systemback

sudo apt-get update

sudo apt-get install systemback

創(chuàng)建快照

Systemback并不僅僅是另一個(gè)快照工具。它可以把你現(xiàn)在的系統(tǒng)轉(zhuǎn)變?yōu)橐粡坙ive CD或DVD,這樣就可以直接在另一臺(tái)電腦上啟動(dòng)了。它可以修復(fù)或重裝GRUB 2啟動(dòng)器以及修復(fù)fstab文件,當(dāng)然,Systemback的主要用途還是用于系統(tǒng)快照。

恢復(fù)快照

Systemback將快照的總數(shù)量限制在10個(gè)以內(nèi)。用戶擁有刪除快照的權(quán)限。快照的功能可以選擇為遞增,也就是只復(fù)制被改變過(guò)的文件,而將其他的文件以硬鏈接的形式保存。但是在設(shè)置對(duì)話框中,你可以禁用這個(gè)功能。在恢復(fù)文件的時(shí)候,你可以選擇執(zhí)行全系統(tǒng)恢復(fù),或者只是復(fù)制關(guān)鍵的系統(tǒng)文件。個(gè)人數(shù)據(jù)比如照片與文檔并不會(huì)被包含在快照中,但是你可以在創(chuàng)建>包含用戶數(shù)據(jù)的選項(xiàng)中通過(guò)自定義操作將它們轉(zhuǎn)移到live CD中。

Systemback允許用戶自定義自動(dòng)快照的計(jì)劃,但你也將這個(gè)選項(xiàng)關(guān)閉來(lái)手動(dòng)設(shè)置恢復(fù)點(diǎn)。需要注意的是Systemback并不支持NTFS文件系統(tǒng),因此不能對(duì)NTFS系統(tǒng)分區(qū)進(jìn)行快照或者是恢復(fù)操作。

責(zé)任編輯:

標(biāo)簽:

相關(guān)推薦:

精彩放送:

新聞聚焦
Top