centos lvm扩容

centos  lvm扩容

LVM(Logical Volume Manager)逻辑卷管理

逻辑卷可以实现动态无限扩容(譬如:/根目录空间不足的时候需要扩容)

3个概念

  • pv:物理卷(物理卷是独立的个体,物理卷之间没有联系)
  • vg:卷组(将多个PV物理卷组合在一起)
  • lv:逻辑卷(从VG卷组中划分一部分空间做单个LV逻辑卷空间)

所以,扩容就是将VG组中的剩余空间再分给LV(如果VG也不足,就再创建PV添加到VG即可)

查看lvm标识的几种方式:

df(设备名带有/dev/mapper)

https://qnimg.ffing.cn/wp-content/uploads/2021/12/image-3.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

lsblk -f(f参数用来显示分区的文件系统)

https://qnimg.ffing.cn/wp-content/uploads/2021/12/image.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

fdisk -l (分区id标识为8e)

https://qnimg.ffing.cn/wp-content/uploads/2021/12/image-2.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

ll /dev/mapper/ (也可以查看设备文件)

https://qnimg.ffing.cn/wp-content/uploads/2021/12/image-6.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

物理卷:pv

(创建create | 显示display | 简述s | 缩减:reduce 容易造成数据丢失)

创建物理卷:pvcreate

(创建物理卷,如果是分区,类型id修改为lvm,)

pvcreate 《分区或硬盘》

查看物理卷

#查看物理卷
pvs
#查看物理卷详细信息
pvdisplay

移除物理卷:pvremove

pvremove 《分区或硬盘》

卷组:vg

(创建create | 扩展extend | 显示display | 简述s )

创建卷组:vgcreate

vgcreate 《卷组名》《物理卷》

卷组扩容:vgextend

vgextend 《卷组名》《物理卷》

查看卷组

#简单查看
vgs
#详细查看(PE大写,剩余PE、空间)
vgdisplay
https://qnimg.ffing.cn/wp-content/uploads/2021/12/image-4.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

移除卷组:vgreduce

vgreduce 《卷组名》 《物理卷》

逻辑卷:lv

(创建create | 扩展extend | 显示display | 简述s )

创建逻辑卷:lvcreate

#创建逻辑卷名称、容量、及属于哪个VG组
lvcreate -n 《逻辑卷名》-L 《容量》 《VG卷组名》

逻辑卷扩容:lvextend

(小写l是以pe为单位,大写L是以容量为单位)

#如下,centos卷组中的root逻辑卷扩容10G(-r参数支持所有硬盘格式)
lvextend -r -L +5G /dev/centos/root
#扩容centos卷组中剩余的所有空间到root逻辑卷
lvextend -r -l +100%free /dev/centos/root

逻辑卷缩减:lvreduce

#如下,centos卷组中的root逻辑卷缩减10G
lvreduce -L -10G /dev/centos/root

————————————————————————————————————————

如果是新建的lvm逻辑卷,需格式化后挂载就可以正常使用了,这里就不详写了,可以看我前面的文章(硬盘分区)

——————————————————————————————————————

至于非LVM的扩容,其实是更改柱面编号(前提是硬盘还有可以删除或多余的柱面)

good good study, day day up!

发表评论

textsms
account_circle
email

centos lvm扩容
LVM(Logical Volume Manager)逻辑卷管理 逻辑卷可以实现动态无限扩容(譬如:/根目录空间不足的时候需要扩容) 3个概念 pv:物理卷(物理卷是独立的个体,物理卷之间没有联系…
扫描二维码继续阅读
2021-12-03