今天在遷移一臺服務器數據的時候,遇到這樣一個問題,兩塊硬盤都使用了lvm,其中VGroup Name重複了,我無法通過vgchange激活一個VGroup,這個時候我們該怎麼辦?
1. 工慾善其事必先利其器
- centos
- yum install lvm2
- ubuntu
- sudo apt-get install lvm2
2. 查看當前物理卷的信息
pvs
- 用途:用來確定哪個是你要進行處理的硬盤,大小是多少
3. 查看邏輯卷組的信息
vgs -v
- -v:將詳細信息(如UUID)羅列出來
- 關鍵是獲取要修改名字的邏輯卷的UUID,如下圖
4. 修改邏輯卷組的名字,避免重名
vgrename ${UUID} NewVolumeGroupName
如下圖所示,我修改爲Sevrer_Bak這一個名稱
5. 激活邏輯卷組
vgchange -ay /dev/Server_bak
- -a: 是否進行激活
- y: yes,代表是
可以看到,Server_bak的3個邏輯卷被激活了
6.查看邏輯卷組的激活狀態
lvscan
6. 掛載邏輯卷組的邏輯分區
mount /dev/Server_bak/lv_root /mnt/root