《Linux操作系統(tǒng)備份之一:使用LVM快照實現(xiàn)Linux操作系統(tǒng)數(shù)據(jù)的在線備份》要點:
本文介紹了Linux操作系統(tǒng)備份之一:使用LVM快照實現(xiàn)Linux操作系統(tǒng)數(shù)據(jù)的在線備份,希望對您有用。如果有疑問,可以聯(lián)系我們。
這里我們討論Linux操作系統(tǒng)的備份.
在生產(chǎn)環(huán)境,客戶都會要求做全系統(tǒng)的數(shù)據(jù)備份,用于系統(tǒng)崩潰后的一種恢復手段.這其中就包含操作系統(tǒng)數(shù)據(jù)的備份恢復.
由于是生產(chǎn)環(huán)境,客戶都會要求備份不中斷業(yè)務,也就是在線備份.
今天我們介紹使用LVM快照實現(xiàn)Linux操作系統(tǒng)在線備份的一種方法.
使用LVM實現(xiàn)操作系統(tǒng)在線備份的簡要原理是:LVM是Linux自帶的卷管理軟件,LVM支持快照,而Linux又支持將LVM卷作為操作系統(tǒng)分區(qū),因此可以使用LVM的快照功能實現(xiàn)操作系統(tǒng)的在線備份.
1. 分區(qū)規(guī)劃
上面的原理說到了,LVM快照備份操作系統(tǒng),要求操作系統(tǒng)分區(qū)安裝在LVM卷上,因此需要規(guī)劃好分區(qū).
我們按照簡單的場景來舉例:我們有一個300G的硬盤來安裝操作系統(tǒng),只做一個根分區(qū),那么分區(qū)如下:
注意:
1)/boot,/swap不能創(chuàng)建在LVM卷上.不過/boot,/swap是不需要備份的,因此這個不影響備份.
2)根分區(qū)的大小需要包含快照占用的空間大小.后面在安裝操作系統(tǒng)時候會用到.
2. 操作系統(tǒng)安裝
操作系統(tǒng)安裝需要將要備份的分區(qū)(這里是根分區(qū))創(chuàng)建到LVM卷(LV)上面,其他的安裝過程與普通安裝是一樣的.Suse的Autoyast工具就支持此特性,大家可以到網(wǎng)上搜索.
安裝操作系統(tǒng)創(chuàng)建LVM卷的時候,注意兩點:
1)VG中需要預留存放快照本身的空間,不能全部被占滿.
2)快照所在的VG必須與被備份的LV相同,也就是說,快照存放的位置必須與被照卷存放在同一個VG上.否則快照會失敗.
3. 操作系統(tǒng)快照備份
安裝好了操作系統(tǒng)之后,就可以開始備份操作系統(tǒng)了.備份的方法為:
1)在操作系統(tǒng)運行時刻T1,執(zhí)行快照.
2)開始對快照執(zhí)行備份.備份的操作很簡單,就是把快照mount起來,然后拷貝.
3)此時時間到了T2時刻,那么,快照會紀錄T1~T2時間段內(nèi)的數(shù)據(jù)變化,在拷貝快照的時候,快照會獲取到最新的數(shù)據(jù);若數(shù)據(jù)無變化,則拷貝快照相當于拷貝原始文件.
4)快照拷貝完了之后,操作系統(tǒng)備份就完成了.下次再需要備份,就重復這個操作.
4. 操作系統(tǒng)恢復
當備份后,恢復操作系統(tǒng),與普通備份包恢復是沒有差別的:將備份的分區(qū)解壓到對應的分區(qū)下即可.
使用快照做操作系統(tǒng)的在線備份,能夠比較好的保持文件的一致性,不會遺漏備份時間窗內(nèi)改變的數(shù)據(jù).但是缺點也比較明顯,需要使用LVM來安裝操作系統(tǒng),操作起來相對復雜.大家使用前要結合自己的項目權衡.
轉載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/4661.html