中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

LVM怎么恢復已刪除的邏輯卷

發布時間:2022-01-27 15:24:48 來源:億速云 閱讀:192 作者:iii 欄目:開發技術

本文小編為大家詳細介紹“LVM怎么恢復已刪除的邏輯卷”,內容詳細,步驟清晰,細節處理妥當,希望這篇“LVM怎么恢復已刪除的邏輯卷”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

LVM怎么恢復已刪除的邏輯卷

系統環境

Centos8

現有的文件系統

在開始本文之前已經創建了一個邏輯卷,里面并存放了一些文件。

[root@localhost ~]# pvs PV             VG      Fmt  Attr PSize   PFree
 /dev/nvme0n1p2 cl      lvm2 a--  # vgs
 VG      #PV #LV #SN Attr   VSize   VFree cl        1   2   0 wz--n- # lvs
 LV      VG      Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
 root    cl      -wi-ao---- 15.00g                                                    
 swap    cl      -wi-ao----  2.00g                                                    
 lv_data vg_data -wi-ao---- 39.99g              
[root@localhost ~]# df -h /dataFilesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/vg_data-lv_data   40G  318M   40G   1% /data

LVM怎么恢復已刪除的邏輯卷 

/data目錄中的文件如下:

  LVM怎么恢復已刪除的邏輯卷

意外刪除邏輯卷

為了演示起見,請刪除邏輯卷lv_data。

[root@localhost ~]# umount /data[root@localhost ~]# lvremove -v /dev/vg_data/lv_dataDo you really want to remove active logical volume vg_data/lv_data? [y/n]: y
   Accepted input: [y]
   Removing vg_data-lv_data (253:2)
   Archiving volume group "vg_data" metadata (seqno 2).
   Releasing logical volume "lv_data"   Creating volume group backup "/etc/lvm/backup/vg_data" (seqno 3).
 Logical volume "lv_data" successfully removed

LVM怎么恢復已刪除的邏輯卷 

使用lvs命令打印并確認我們已經刪除了邏輯卷lv_data: LVM怎么恢復已刪除的邏輯卷 

由于lv_data卷已刪除,可以看到卷組vg_data的剩余空間是40G。

[root@localhost ~]# vgs VG      #PV #LV #SN Attr   VSize   VFree cl        1   2   0 wz--n-

開始恢復邏輯卷

現在,讓我們看看如何還原已刪除的邏輯卷。每當我們執行與LVM相關的任何任務(時,所有內容都將被記錄在/etc/lvm/archive.下。并使用vgcfgbackup命令備份卷組配置并將其存儲在/etc/lvm/backup下。

[root@localhost ~]# ll /etc/lvm/backup/total 8
-rw-------. 1 root root 1746 Mar  9 16:27 cl
-rw-------. 1 root root 1147 Apr  8 10:20 vg_data
[root@localhost ~]# ll /etc/lvm/archive/total 24
-rw-------. 1 root root 1740 Dec 29  2019 cl_00000-1531402016.vg
-rw-------. 1 root root 1740 Mar  9 16:27 cl_00001-790744555.vg
-rw-------. 1 root root 1747 Mar  9 16:27 cl_00002-1369752011.vg
-rw-------. 1 root root 1150 Apr  8 09:52 vg_data_00000-919482485.vg
-rw-------. 1 root root 1155 Apr  8 09:54 vg_data_00001-1289102393.vg
-rw-------. 1 root root 1763 Apr  8 10:20 vg_data_00002-1932879749.vg

LVM怎么恢復已刪除的邏輯卷 

在上面刪除邏輯卷的步驟中,使用lvremove -v /dev/vg_data/lv_data命令時,可以看到輸出的詳細信息,有archiving和create backup。

  LVM怎么恢復已刪除的邏輯卷 

下面列出并檢查有多少個卷組元數據備份可用:

[root@localhost ~]# vgcfgrestore --list vg_data 
 File:  /etc/lvm/archive/vg_data_00000-919482485.vg
 Couldn't find device with uuid l5rSrt-SRfc-KQNw-Tm29-gx4D-ihBw-Xzum3L.
 Couldn't find device with uuid v6wYGZ-0dGA-8ecB-kec8-r2zv-gCJi-gulSAD.
 VG name:     vg_data
 Description: Created *before* executing 'vgcreate vg_data /dev/sda /dev/sdb' Backup Time: Thu Apr  8 09:52:49 2021
 
 File:  /etc/lvm/archive/vg_data_00001-1289102393.vg
 VG name:     vg_data
 Description: Created *before* executing 'lvcreate -l 100%FREE -n lv_data vg_data' Backup Time: Thu Apr  8 09:54:45 2021
 
 File:  /etc/lvm/archive/vg_data_00002-1932879749.vg
 VG name:     vg_data
 Description: Created *before* executing 'lvremove -v /dev/vg_data/lv_data' Backup Time: Thu Apr  8 10:20:53 2021

 File:  /etc/lvm/backup/vg_data
 VG name:     vg_data
 Description: Created *after* executing 'lvremove -v /dev/vg_data/lv_data' Backup Time: Thu Apr  8 10:20:53 2021

--list選項列出與VG有關的元數據備份和存檔文件。 我們要恢復的事刪除卷組之前的存檔,所以選擇下面圈出來的/etc/lvm/archive/vg_data_00002-1932879749.vg文件。 LVM怎么恢復已刪除的邏輯卷 

在恢復之前,使用--test選項來試運行一下:

[root@localhost ~]# vgcfgrestore vg_data -f /etc/lvm/archive/vg_data_00002-1932879749.vg --test TEST MODE: Metadata will NOT be updated and volumes will not be (de)activated.
 Restored volume group vg_data.

LVM怎么恢復已刪除的邏輯卷 

試運行沒問題之后,去掉--test選項,然后再執行一次:

[root@localhost ~]# vgcfgrestore vg_data -f /etc/lvm/archive/vg_data_00002-1932879749.vg Restored volume group vg_data.

LVM怎么恢復已刪除的邏輯卷 

可看到成功恢復卷組vg_data

-f選項讀取由vgcfgbackup創建的元數據文件。

使用lvs查看lv_data邏輯卷是否已恢復,并且使用lvscan查看邏輯卷是否激活:

[root@localhost ~]# lvs LV      VG      Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
 root    cl      -wi-ao---- 15.00g                                                    
 swap    cl      -wi-ao----  2.00g                                                    
 lv_data vg_data -wi------- 39.99g                                                    
[root@localhost ~]# lvscan ACTIVE            '/dev/cl/swap' [2.00 GiB] inherit
 ACTIVE            '/dev/cl/root' [15.00 GiB] inherit
 inactive          '/dev/vg_data/lv_data' [39.99 GiB] inherit

LVM怎么恢復已刪除的邏輯卷 

可看到lv_data已恢復,但是狀態是未激活。下一步就激活邏輯卷。

激活邏輯卷

使用lvchange命令將邏輯卷激活:

[root@localhost ~]# lvchange -ay /dev/vg_data/lv_data[root@localhost ~]# lvscan ACTIVE            '/dev/cl/swap' [2.00 GiB] inherit
 ACTIVE            '/dev/cl/root' [15.00 GiB] inherit
 ACTIVE            '/dev/vg_data/lv_data' [39.99 GiB] inherit
[root@localhost ~]# lvs LV      VG      Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
 root    cl      -wi-ao---- 15.00g                                                    
 swap    cl      -wi-ao----  2.00g                                                    
 lv_data vg_data -wi-a----- 39.99g

LVM怎么恢復已刪除的邏輯卷 

上圖可以看到”/dev/vg_data/lv_data”邏輯卷已激活。

掛載并檢驗

掛載文件系統:

[root@localhost ~]# mount /dev/vg_data/lv_data /data/[root@localhost ~]# df -h /dataFilesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/vg_data-lv_data   40G  318M   40G   1% /data

LVM怎么恢復已刪除的邏輯卷 

可以看到文件都已經存在了。

讀到這里,這篇“LVM怎么恢復已刪除的邏輯卷”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

lvm
AI

扬中市| 赤城县| 杭锦后旗| 鹤峰县| 南川市| 抚松县| 阿克| 平塘县| 洪湖市| 衡阳市| 石楼县| 慈溪市| 加查县| 江华| 如皋市| 左贡县| 依兰县| 兴国县| 息烽县| 兴海县| 师宗县| 喀什市| 隆德县| 龙陵县| 利川市| 章丘市| 建德市| 长治市| 论坛| 拜城县| 阆中市| 金堂县| 长丰县| 宝坻区| 刚察县| 阿坝县| 镇赉县| 沙湾县| 鹤壁市| 博客| 巩义市|