系统相关
首页 > 系统相关> > Linux LVM 卷管理

Linux LVM 卷管理

作者:互联网

Linux LVM 卷管理

参考地址:

# 分区和卷有什么区别?
分区 是对一个硬盘进行划分区域
卷 是对所有的硬盘或者一个硬盘的所有分区进行整合

物理卷

$ pvs
# 可以查看所有的pv 以及 vg(卷组) 所使用的 pv;
  PV         VG       Fmt  Attr PSize    PFree
  /dev/sde1  vg_data  lvm2 a--  <100.00g <100.00g
  /dev/sde2  vg_data  lvm2 a--  <300.00g <300.00g
  /dev/sde3  vg_data1 lvm2 a--  <300.00g <300.00g
  /dev/sde4  vg_data1 lvm2 a--  <300.00g <300.00g
# 此处是 /dev/sde1 不是 /dev/sde/sde1
$ pvcreate /dev/sde1 
$ pvcreate /dev/sde2 
$ pvcreate /dev/sde3
$ pvremove /dev/sdb1 
$ pvremove /dev/sdb2 
$ pvremove /dev/sdb3

卷组

$ vgs
# vgcreate 卷组名 /dev/sde1 /dev/sde2
$ vgcreate vg_data /dev/sde1 /dev/sde2
# vgextend 卷组名 /dev/sde3
$ vgextend vg_data /dev/sde3
# vgreduce 卷组名 /dev/sde3
$ vgreduce vg_data /dev/sde3
# vgremove 卷组名
$ vgremove vg_data

逻辑卷

$ lvs
# lvcreate -L 10G -n 卷名 卷组名

$ lvcreate -L 10G -n lv1 vg_data
# lvcreate -l 100%free -n 卷名 卷组名

$ lvcreate -l 100%free -n lv2 vg_data
# mkfs.ext4 /dev/mapper/vg_data-lv1  # vg_data-lv1: 卷组名+逻辑卷名

$ mkfs.ext4 /dev/mapper/vg_data-lv1
$ lvremove /dev/vg_data/lv2
$ lvextend -L +10G /dev/vg_data/lv1
$ lvextend -l +100%free /dev/vg_data/lv1

标签:组名,lv1,管理,vg,dev,sde1,Linux,LVM,data
来源: https://www.cnblogs.com/FutureHolmes/p/15586938.html