Linux LVM管理——DM的管理

DMDeviceMapper

         動態增減,邏輯邊界隨着存儲數據量的變化而變化

 

snapshot  快照

快照  不等與 鏡像

鏡像:對指定文件的備份

快照:

        1.只是對某一時刻之後發生變化的數據進行備份,沒有發生變化的數據不會被備份;  

         2.還可以作爲用戶訪問它所映射到的磁盤的另一條路徑,類似與軟鏈接;

         3.快照備份的是被修改之前的數據;

         4.快照卷必須與它所映射的邏輯卷在同一個卷組;

         5.不完全備份:通過快照備份還原的數據,只能還原到備份那一刻的數據,不能還原到出錯前一刻的數據,備份這一刻到出錯前一刻變化的數據將會丟失;

         6.生命週期爲整個數據時長;在這段時長內,數據的增長量不能超出快照卷大小;數據量超出快照卷大小,快照卷自毀,所有數據消失;

         7.快照卷應該是隻讀的。

 

創建快照卷:

lvcreate

         -s  指定創建快照卷

         -pr|w  指定爲只讀或讀寫

        

lvcreate-L # -n SLV_NAME -p r /PATH/TO/LV

 

通過快照訪問文件的路徑:


假設,

(1)在對原數據盤最快照備份之前,用戶是通過路徑A 來訪問原數據盤上的文件;

(2)在m時刻,對原數據盤進行了快照備份;

那麼此刻之後,用戶訪問原數據盤上的文件有兩條路徑:

         No.1:  A路徑:直接訪問原數據盤上的文件,可以訪問m時刻以後,原數據盤上變化的數據和沒有變化的數據;

         No.2:  B路徑:假設用戶通過B訪問目標文件F,假設文件F沒有發生變化,快照盤作爲用戶訪問原數據盤上F文件的一條通路,用戶最終會訪問原數據上的F文件;假設F文件發生了變化,變化前的一刻,系統會自動備份變化前的F文件,並存放在快照盤,用戶最終訪問到的將是快照盤上的F文件。

 

總之,數據未變,訪問原數據;數據改變,訪問快照中的數據;數據改變的越多,快照中備份的數據就越多。

 

快照VS  鏡像 VS RAID1 | RAID10

RAID1 | RAID10 :硬件級別上,爲了避免硬件損壞而導致業務終止和數據丟失而採取的一種防護措施

鏡像: 對數據的拷貝備份,備份較慢,隨着時間的變化,備份的數據不是同一個時刻的,會嚴重影響數據的完整性

快照: 對某一時刻的數據備份,速度快,備份數據呈增量式增長


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章