LVM逻辑卷是管理磁盘的一种方式,性质与基本磁盘无异。
LVM可以随意扩张大小,缩减大小,快照备份。
对于磁盘的管理方式
一.基本磁盘的管理
基本分区(mbr或者gpt)---> 文件系统filesystem ---> 挂载mount
MBR 分区
用于分区小于2TB的磁盘 可拥有四个主分区。另可添加扩展分区,逻辑分区。
例如:3主分区+1扩展分区(n个逻辑分区)
GPT 分区
用于分区大于2TB的磁盘,最多可拥有128个主分区
二.逻辑磁盘的管理
逻辑卷 ---> 文件系统filesystem ---> 挂载 mount
工作原理
PV 物理卷
PE 物理块
VG 卷组
LV 逻辑卷
LE 逻辑块

查看磁盘信息
① ll /dev/sd*
② lsblk
一. 分区
将物理磁盘转为PV
pvcreate /dev/sdc
查看物理卷信息
pvs (scan)
创建卷组VG
VG 就是管理物理卷的一种工具,将新添加的物理卷都一起管理。
vgcreate vg1 /dev/sdc
查看卷组信息
vgs
创建逻辑卷LV
lvcreate -L 200M -n lv1 vg1
查看逻辑卷
lvs
二.格式化(创建文件系统)
mkfs.ext4 /dev/vg1/lv1
ext4就是Linux系统管理的一种方式,第四代扩展式文件系统
xfs是一种高性能的日志文件系统
三. 挂载
mkdir /mnt/lv1
手动挂载(临时)
mount -t ext4 /dev/vg1/lv1 /mnt/lv1
自动挂载(开机自动挂载)
vim /etc/fstab
/dev/vg1/lv1 /mnt/lv1 ext4 defaults 0 0
分区 挂载点 文件系统类型 默认选项 优先级(压缩 检测)
重新加载fstab
mount -a
查看已挂载的磁盘
df -hT
LV扩容以及减少
扩容
lvextend -L +200M /dev/vg1/lv1
xfs的lvm 不支持减少
扩容后刷新文件系统
resize2fs /dev/vg1/lv1 (resize to fs)
LV减少
取消挂载
umount /dev/vg1/lv1
缩小lv
lvreduce -L -200M /dev/vg1/lv1
格式化
mkfs.ext4 /dev/vg1/lv1
逻辑卷的删除
先取消挂载 umount /dev/vg1/lv1z
删除逻辑卷 lvremove /dev/vg1/lv1
删除vg卷组 vgremove /dev/vg1
删除pv物理卷 pvremove /dev/sdb
VG扩容和减少
VG扩容
添加新的物理磁盘,创建物理卷后加入卷组
vgextend vg1 /dev/sdd
VG 减少
vgreduce
查看设备的文件类型
blkid /dev/sharkVG/sharkLV1
扩容ext4
// 扩展LV
lvextend -L +100G /dev/centos_controller/root
// 执行重设大小,非xfs
resize2fs /dev/cl/root
扩容xfs
// 扩展LV
lvextend -L +100G /dev/centos_controller/root
// 执行调整
xfs_growfs /dev/centos_controller/root
强制内核重新加载分区表
partprobe /dev/sdb
查看分区信息
fdisk -l /dev/sdb
网友评论