2024年10月Linux如何创建使用LVM(4)

 更新时间:2024-10-29

  假设VG卷组有一天,被逻辑卷用完了,怎么继续扩展卷组?

  1)创建一个物理卷。

  [root@station106 mnt]# pvcreate /dev/sdb5

  Physical volume “/dev/sdb5” successfully created

  2)把新的物理机加入到卷组中。

  [root@station106 mnt]# vgextend myvg /dev/sdb5

  Volume group “myvg” successfully extended

  查看增加到的卷组。

  [root@station106 mnt]# vgextend myvg /dev/sdb5

  Volume group “myvg” successfully extended

  [root@station106 mnt]# vgdisplay myvg

  --- Volume group ---

  VG Name myvg

  System ID

  Format lvm2

  Metadata Areas 4

  Metadata Sequence No 5

  VG Access read/write

  VG Status resizable

  MAX LV 0

  Cur LV 1

  Open LV 1

  Max PV 0

  Cur PV 4

  Act PV 4

  VG Size 40.00 GiB--》从30G到40G了。

  PE Size 4.00 MiB

  Total PE 10240

  Alloc PE / Size 2560 / 10.00 GiB

  Free PE / Size 7680 / 30.00 GiB

  VG UUID KyFWJg-BU15-KrOA-uef4-Cckf-eoTz-oM38nu

  有扩展卷组,就必须有缩减。缩减过程如下。

  [root@station106 mnt]# vgreduce myvg /dev/sdb5

  Removed “/dev/sdb5” from volume group “myvg”

  [root@station106 mnt]# vgdisplay myvg

  --- Volume group ---

  VG Name myvg

  System ID

  Format lvm2

  Metadata Areas 3

  Metadata Sequence No 6

  VG Access read/write

  VG Status resizable

  MAX LV 0

  Cur LV 1

  Open LV 1

  Max PV 0

  Cur PV 3

  Act PV 3

  VG Size 30.00 GiB

  PE Size 4.00 MiB

  Total PE 7680

  Alloc PE / Size 2560 / 10.00 GiB

  Free PE / Size 5120 / 20.00 GiB

  VG UUID KyFWJg-BU15-KrOA-uef4

  -Cckf-eoTz-oM38nu

  LVM做快照。

  快照是一种逻辑卷,通常为只读。通俗化说:“快照大小决定于备份的大小”

  作用,能保持快照之前的操作,如后续操作有了影响,可以恢复之前的一些操作,也相当于快照之前做了备份,创建快照后,后续的操作队快照之前的无任何影响。

  [root@station106 mnt]# lvcreate -s -L 50M -n snap -p r /dev/myvg/test

  Rounding up size to full physical extent 52.00 Mi

  创建的快照名称snap。

  -L 设置大小。

  -p:permission,设置生成快照的读写权限,默认为RW;r为只读。

  -s:指定lvcreate生成的是一个快照。

  -n:指定快照名称

  挂载快照:下面是备份的内容。

  mount /dev/myvg/snap /me

  [root@station106 me]# ls

  accp benet lost+found

  然后备份处快照中文件即可,备份后及时删除快照。

  [root@station106 ~]# lvremove /dev/myvg/snap

  Do you really want to remove active logical volume snap? [y/n]: y

  Logical volume “snap” successfully removed

  上面就是LVM的创建和使用的介绍了,本文通过几个实例详细介绍了LVM的创建,包括逻辑卷的创建、挂载和扩展,希望对你有所帮助。

您可能感兴趣的文章:

相关文章