Linux之LVM逻辑卷管理
LVM逻辑卷管理
LVM机制:PV物理卷,VG卷组,LV逻辑卷。
| --功能-- | --物理卷管理-- | --卷组管理-- | --逻辑卷管理-- |
|---|---|---|---|
| create(建立) | pvcreate | vgcreate | lvcreate |
| ---- | ---- | ---- | ---- |
| display(显示) | pvdispaly | vgdispaly | lvdispaly |
| ---- | ---- | ---- | ---- |
| remove(删除) | pvremove | vgremove | lvremove |
| ---- | ---- | ---- | ---- |
| extend(扩展) | vgextend | lvextend | |
| ---- | ---- | ---- | ---- |
| reduce(减少) | vgreduce | lvreduce |
主要命令用法
pvcreate /dev/sda1(设备名*可以多块设备)
vgcreate vg0(卷组名*自定义) /dev/sda1(物理卷名1) /dev/sda2(物理卷名2)
lvcreate -L 大小G -n lv0(逻辑卷名*自定义) vg0(卷组名*上面已存在的)
lvextend -L +大小G /dev/vg0(卷组名)/lv0(逻辑卷名)
vgextend vg0(卷组名) 物理卷名1
扩容后重新识别大小
命令:resize2fs /dev/卷组名/逻辑卷名
如果文件系统类型是xfs的,则不使用resizze2fs来更新系统识别的文件系统大小,而是使用xfs_growfs来更新!而且更新的对象应该是逻辑卷的挂载点!
创建好的逻辑卷需要进行格式化才可挂载使用
mkfs.ext4(或mkfs.xfs) /dev/vg0(卷组名)/lv0(逻辑卷名)
进行挂载
mount /dev/vg0(卷组名)/lv0(逻辑卷名) /opt/file(例,可自定义路径)
查看挂载信息
lsblk命令即可查看
关于扩容
# 扩容前需要卸载设备和挂载点
umount /opt/file(例,可自定义路径)
# 添加新的物理卷到卷组
# 再使用命令扩容卷组和逻辑卷
# 再次重新挂载