在linux中,快照是文件系統(tǒng)狀態(tài)的只讀時(shí)間點(diǎn)副本,是在特定的時(shí)間節(jié)點(diǎn)上保存文件系統(tǒng)的狀態(tài),并且保存在與文件系統(tǒng)相同的存儲(chǔ)設(shè)備上;作用為在線數(shù)據(jù)備份與恢復(fù)。通常系統(tǒng)快照中會(huì)包含所有的目錄與文件信息,或者至少是保存了操作系統(tǒng)所需要的文件信息。
本教程操作環(huán)境:linux5.9.8系統(tǒng)、Dell G3電腦。
什么是快照?
快照是文件系統(tǒng)狀態(tài)的只讀時(shí)間點(diǎn)副本。
快照如同字面意思:快速的照相照出的照片。
因?yàn)橄胍嬲羁汤斫庖恍〇|西就得做一些“危險(xiǎn)“的事,比如你想要看一個(gè)人缺少身體的某個(gè)部位或讓他增加某個(gè)部位,不可能在真人上做,這時(shí)就需要快照了,快照相當(dāng)于完全復(fù)制這個(gè)人,你可以隨便做一些操作,就算把照相做壞了也沒(méi)事,再照一張就行了。(注意:再使用快照時(shí)不能動(dòng)照的那個(gè)真實(shí)的“人”,相當(dāng)于一面鏡子,人如果走了鏡子里也就沒(méi)有人了)。
快照的作用:主要是能夠進(jìn)行在線數(shù)據(jù)備份與恢復(fù)。
① 當(dāng)存儲(chǔ)設(shè)備發(fā)生應(yīng)用故障或者文件損壞時(shí)可以進(jìn)行快速的數(shù)據(jù)恢復(fù),將數(shù)據(jù)恢復(fù)某個(gè)可用的時(shí)間點(diǎn)的狀態(tài)。
② 為存儲(chǔ)用戶提供了另外一個(gè)數(shù)據(jù)訪問(wèn)通道,當(dāng)原數(shù)據(jù)進(jìn)行在線應(yīng)用處理時(shí),用戶可以訪問(wèn)快照數(shù)據(jù),還可以利用快照進(jìn)行測(cè)試等工作。
所有存儲(chǔ)系統(tǒng),不論高中低端,只要應(yīng)用于在線系統(tǒng),那么快照就成為一個(gè)不可或缺的功能。
linux系統(tǒng)快照與備份的區(qū)別
備份(Backup)是指將文件復(fù)制出一份副本并且保存到另一個(gè)位置。備份很少會(huì)將整個(gè)磁盤備份,那樣做通常是叫做磁盤鏡像或者是磁盤克隆,這種類型的備份實(shí)際上是對(duì)整個(gè)磁盤做了一個(gè)鏡像,包括用戶數(shù)據(jù),操作系統(tǒng),啟動(dòng)分區(qū)等等。磁盤鏡像可以被用在裸機(jī)恢復(fù)工作中。這時(shí)候你就可以在不需要安裝操作系統(tǒng)情況下,將一塊硬盤的全部?jī)?nèi)容復(fù)制到另一臺(tái)電腦上。
而系統(tǒng)快照(Snapshot)則是在特定的時(shí)間節(jié)點(diǎn)上保存文件系統(tǒng)的狀態(tài),并且保存在與文件系統(tǒng)相同的存儲(chǔ)設(shè)備上。通常系統(tǒng)快照中會(huì)包含所有的目錄與文件信息,或者至少是保存了操作系統(tǒng)所需要的文件信息。
將快照和文件系統(tǒng)保存在同一個(gè)位置就實(shí)現(xiàn)了回滾的可能性,同樣也有利于節(jié)省磁盤空間。在這種情況下,每新建一個(gè)系統(tǒng)快照并不需要將整個(gè)文件系統(tǒng)的狀態(tài)全部保存下來(lái)。形象地說(shuō),系統(tǒng)快照就像是一個(gè)不斷增長(zhǎng)的備份過(guò)程,每次只是保存和上次不同的信息變化,這也就意味著每一個(gè)系統(tǒng)快照都要依賴于上一次系統(tǒng)快照,這樣才能完全完成系統(tǒng)恢復(fù)工作。而與之相反的是,一個(gè)完整的磁盤備份或者是磁盤鏡像則與其他的備份文件相互獨(dú)立,可以單獨(dú)完成系統(tǒng)恢復(fù)工作。
系統(tǒng)快照可能會(huì)碰到的問(wèn)題是它們對(duì)于硬盤故障非常的脆弱。如果你的硬盤受到了嚴(yán)重的物理?yè)p傷,那么很可能你的系統(tǒng)快照就無(wú)法幫助你恢復(fù)系統(tǒng)了。為了防止這一點(diǎn),我們建議在安裝與設(shè)置好你的Linux系統(tǒng)之后立即做一份系統(tǒng)快照,然后把它單獨(dú)復(fù)制到另外的存儲(chǔ)設(shè)備中。
在Linux中有一些應(yīng)用程序可以幫助你保存系統(tǒng)快照。大多數(shù)應(yīng)用程序都是針對(duì)于新手的,并不需要高級(jí)的Linux操作技巧。我們?cè)谶@里挑選了一些,你可以從中選擇適合自己的應(yīng)用。