«

LVM修改VG和LV名字

指尖二进制 • 1 年前 • 1150 次点击 • LINUX


观看此文章需要认真仔细参考
收集必要信息:

[root@localhost ~]# df -Th /lv01/
文件系统              类型  容量  已用  可用 已用% 挂载点
/dev/mapper/vg01-lv01 xfs    20G   33M   20G    1% /lv01

[root@localhost ~]# pvs
  PV         VG   Fmt  Attr PSize   PFree
  /dev/sdb1  vg01 lvm2 a--  <20.00g    0

[root@localhost ~]# vgs -v
  VG   Attr   Ext   #PV #LV #SN VSize   VFree VG UUID                                VProfile
  vg01 wz--n- 4.00m   1   1   0 <20.00g    0   EUwISz-jp0Q-Ld81-dsNf-Xkpz-9URG-thPchb

[root@localhost ~]# lvs -v
  LV   VG   #Seg Attr       LSize   Maj Min KMaj KMin Pool Origin Data%  Meta%  Move Cpy%Sync Log Convert LV UUID                                LProfile
  lv01 vg01    1 -wi-ao---- <20.00g  -1  -1  253    0                                                                                                 KVyYol-h1YW-eELd-f5f8-NfiP-ll7d-JjILCN

开始修改vg名字:vgrename vg_uuid 新的名字 :推荐使用uuid修改vg名字。不要使用原有的vg名字进行修改。vg会有重名字。

[root@localhost ~]# vgrename EUwISz-jp0Q-Ld81-dsNf-Xkpz-9URG-thPchb centos
  Processing VG vg01 because of matching UUID EUwISz-jp0Q-Ld81-dsNf-Xkpz-9URG-thPchb
  Volume group "EUwISz-jp0Q-Ld81-dsNf-Xkpz-9URG-thPchb" successfully renamed to "centos"
[root@localhost ~]# lvscan
  ACTIVE            '/dev/centos/lv01' [<20.00 GiB] inherit
[root@localhost ~]# lvchange -ay /dev/centos/lv01
[root@localhost ~]# lvscan 
  ACTIVE            '/dev/centos/lv01' [<20.00 GiB] inherit
[root@localhost ~]# lvs    #查看vg名字是否为centos
  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv01 centos -wi-ao---- <20.00g

修改lv名字:lvrename 需要修改的lv绝对路径 新的名字 (必须是lv的绝对路径)

[root@localhost ~]# lvrename /dev/centos/lv01 data
  Renamed "lv01" to "data" in volume group "centos"
[root@localhost ~]# lvscan
  ACTIVE            '/dev/centos/data' [<20.00 GiB] inherit
[root@localhost ~]# lvs
  LV     VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  data  centos -wi-ao---- <20.00g

查看vg和lv名字

[root@localhost ~]# vgs
  VG     #PV #LV #SN Attr   VSize   VFree
  centos   1   1   0 wz--n- <20.00g    0
[root@localhost ~]# lvs
  LV     VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  data  centos -wi-ao---- <20.00g
[root@localhost ~]#
还没收到回复