CentOS掛載lvm分區(qū)VG重名問題及解決
CentOS掛載lvm分區(qū)VG重名問題
卷組(Volume Group)簡稱VG,它是一個或者多個物理卷的組合。卷組將多個物理卷組合在一起,形成一個可管理的單元,它類似于非LVM系統(tǒng)中的物理硬盤。
具體原因
公司業(yè)務(wù)其中一臺centos服務(wù)器的操作系統(tǒng)啟動不了,需要恢復(fù)其中的數(shù)據(jù),將硬盤掛載到能正常啟動的服務(wù)器上面,但是出現(xiàn)VG重名的問題,掛載不了的情況
解決思路
如下所示:
1.使用pvs/lvs/vgs查看具體的LVM情況
[root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda3 centos lvm2 a-- 556.66g 4.00m /dev/sdc1 centos lvm2 a-- 279.39g 0 /dev/sdd2 centos lvm2 a-- 278.39g 4.00m [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert home centos -wi-a----- 491.09g home centos -wi------- 495.97g root centos -wi-ao---- 50.00g root centos -wi------- 50.00g swap centos -wi-ao---- 15.56g swap centos -wi------- 11.81g [root@localhost ~]# vgs -v Cache: Duplicate VG name centos: Prefer existing gEVmfo-SGj8-B3Ij-9O3U-jd3a-TftX-OMVfY6 vs new WTOf0a-fVj9-lNK2-AJOU-Q4nA-xuVk-H9AYi4 Cache: Duplicate VG name centos: Prefer existing gEVmfo-SGj8-B3Ij-9O3U-jd3a-TftX-OMVfY6 vs new WTOf0a-fVj9-lNK2-AJOU-Q4nA-xuVk-H9AYi4 Cache: Duplicate VG name centos: Prefer existing WTOf0a-fVj9-lNK2-AJOU-Q4nA-xuVk-H9AYi4 vs new gEVmfo-SGj8-B3Ij-9O3U-jd3a-TftX-OMVfY6 Archiving volume group "centos" metadata (seqno 4). Archiving volume group "centos" metadata (seqno 4). Creating volume group backup "/etc/lvm/backup/centos" (seqno 4). VG Attr Ext #PV #LV #SN VSize VFree VG UUID VProfile centos wz--n- 4.00m 1 3 0 556.66g 4.00m WTOf0a-fVj9-lNK2-AJOU-Q4nA-xuVk-H9AYi4 centos wz--n- 4.00m 2 3 0 <557.79g 4.00m gEVmfo-SGj8-B3Ij-9O3U-jd3a-TftX-OMVfY6
以上發(fā)現(xiàn)現(xiàn)有系統(tǒng)的LVM和掛載的硬盤(故障系統(tǒng))的LVM的VG名稱重復(fù),有多個root、home的LV
2.通過vg的uuid改名
如果通過VG名稱進行變更,會提示報錯,需要通過UUID進行改名,其中uuid是通過上面的vgs -v查看
[root@localhost ~]# vgrename gEVmfo-SGj8-B3Ij-9O3U-jd3a-TftX-OMVfY6 centos01 Processing VG centos because of matching UUID gEVmfo-SGj8-B3Ij-9O3U-jd3a-TftX-OMVfY6 Volume group "gEVmfo-SGj8-B3Ij-9O3U-jd3a-TftX-OMVfY6" successfully renamed to "centos01"
3.查看lv狀態(tài)
發(fā)現(xiàn)有幾個是inactive
[root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree centos 1 3 0 wz--n- 556.66g 4.00m centos01 2 3 0 wz--n- <557.79g 4.00m [root@localhost ~]# lvscan ACTIVE '/dev/centos/swap' [15.56 GiB] inherit ACTIVE '/dev/centos/home' [491.09 GiB] inherit ACTIVE '/dev/centos/root' [50.00 GiB] inherit inactive '/dev/centos01/swap' [11.81 GiB] inherit inactive '/dev/centos01/home' [495.97 GiB] inherit inactive '/dev/centos01/root' [50.00 GiB] inherit
4.修改vg的屬性
[root@localhost ~]# vgchange -ay /dev/centos01 3 logical volume(s) in volume group "centos01" now active [root@localhost ~]# lvscan ACTIVE '/dev/centos/swap' [15.56 GiB] inherit ACTIVE '/dev/centos/home' [491.09 GiB] inherit ACTIVE '/dev/centos/root' [50.00 GiB] inherit ACTIVE '/dev/centos01/swap' [11.81 GiB] inherit ACTIVE '/dev/centos01/home' [495.97 GiB] inherit ACTIVE '/dev/centos01/root' [50.00 GiB] inherit
5.掛載目錄
[root@localhost ~]# cd / [root@localhost /]# mkdir centos01-root [root@localhost /]# mkdir centos01-home [root@localhost /]# mount /dev/centos01/root /centos01-root/ [root@localhost /]# mount /dev/centos01/home /centos01-home/ [root@localhost /]# cd centos01-root [root@localhost centos01-root]# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin sk srv sys tmp usr var
通過以上操作,即可恢復(fù)文件。
總結(jié)
這些僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux Centos7系統(tǒng)端口占用問題的解決方法
這篇文章主要給大家介紹了關(guān)于Linux Centos7系統(tǒng)端口占用問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧。2018-01-01ubuntu環(huán)境下的php相關(guān)路徑與修改方法
這篇文章主要介紹了ubuntu環(huán)境下的php相關(guān)的路徑,需要的朋友可以參考下2020-12-12