一、 常用相关命令:
fdisk mount pvcreate pvdisplay pvscan vgcreate vgdisplay
vgscan lvcreate lvdisplay lvscan lvs vgs
二、相关概念
1:物理卷:通常一个分区或者一个硬盘就可以建立一个物理卷,物理卷的最小单位是PE,一般默认是4MB。
2:卷组:将多个物理卷组合到一起,成为一个卷组。
3:虚拟卷:其实就是在卷组的基础上再次划分,最小单位是LE,与PE一样,并且一一对应。逻辑卷跟物理卷没有本质区别,只是站在不同的层次来看罢了。
三、磁盘分区
1.添加一块新的磁盘:fdisk -l 查看磁盘情况,如下图,新加sdb磁盘
2.磁盘划分: fdisk /dev/sdb 对磁盘进行分区
3.创建物理卷:pvcreate /dev/sdb1 /dev/sdb2 也可以只对一个分区创建物理卷
可以使用pvdisplay 或者pvscan查看创建的物理卷
4.将物理卷添加到卷组里:vgcreate vg1 /dev/sdb1 /dev/sdb2 也可以只添加一个物理卷
使用vgdisplay 或者vgscan 查看卷组
5.创建逻辑卷 lvcreate -n lv_name -L 15G vg1
使用lvscan 或者lvdisplay查看逻辑卷
6.格式化文件系统
mkfs.ext4 /dev/vg1/lv_name
7.挂载 mount /dev/vg1/lv_name /data
设置开机自动挂载vi /etc/fstab
四、逻辑卷的扩容
1. 添加磁盘并进行分区、创建物理卷
pvcreate /dev/sda3
2.增加卷组容量
vgextend vg1 /dev/sda3
3.扩展逻辑卷的大小
lvextend -L +10G /dev/vg1/lv_name
4.最后使用resizefs2命令重新加载逻辑卷的大小才能生效
resize2fs /dev/vg1/lv_name #不适用xfs文件系统
xfs_growfs /dev/vg1/lv_name #xfs文件系统使用
五、缩小逻辑卷
在对逻辑卷收缩时,数据丢失的风险比扩容时的大,除了提前做好数据的备份外,还要检查文件系统的完整性。
1.卸载逻辑卷lv-zhi
umount /dev/zhi/lv-zhi
2.检查文件系统的完整性
e2fsck -f /dev/zhi/lv-zhi
3.重新刷新逻辑卷的大小为120MB
resize2fs /dev/zhi/lv-zhi 120M
4.把逻辑卷减小到120MB
lvreduce -L 120M /dev/zhi/lv-zhi
5.重新识别逻辑卷的大小,然后挂载
resize2fs -f /dev/zhi/lv-zhi
mount -a
6.查看信息