转载自:https://www.sohu.com/a/150866195_730448
查看挂载信息
df -hT
查看块设备信息
lsblk
查看块设备信息
fdisk -l
一、创建逻辑分区
1,创建物理卷
pvcreate /dev/vdb
2、创建名为storage的卷组
vgcreate storage /dev/vdb
3、创建200M的vo逻辑卷
lvcreate -n vo -L 200M storage
逻辑卷创建完成,我们用命令“lvdisplay”查看一下刚刚创建的逻辑卷。
lvdisplay
4、确认无误后我们将刚刚建立的逻辑卷格式化为ext4系统文件类型。用命令“mkfs.ext4 /dev/storage/vo”
mkfs.ext4 /dev/storage/vo
5、最后我们将刚刚建立的逻辑卷挂载到/logsical目录上,并写入配置文件中,永久挂载。
mkdir /logsical
echo "/dev/storage/vo /logsical ext4 defaults 0 0" >> /etc/fstab
mount -a
二、如何扩展逻辑卷
1、扩展vo逻辑卷到400M,扩展之前一定要卸载分区
umount /logsical
2、将逻辑卷vo扩展到400M
lvextend -L 400M /dev/storage/vo
3、检测磁盘完整性“e2fsck -f /dev/storage/vo”,然后重置逻辑卷空间“resize2fs /dev/storage/vo”,然后将逻辑卷挂载“mount -a”。重置后用“df -h”查看一下逻辑卷vo的空间,可以看到已经扩展到400M了(我们看到的是384M,由于PE的大小不同有误差是正常的)。
e2fsck -f /dev/storage/vo
resize2fs /dev/storage/vo
4、重启挂载/logsical
mount -a
df -hT
三、缩小逻辑卷vo到300M,缩小操作和扩展操作顺序是不同的,这里要注意,我们在缩小前需要先检查磁盘的完整性,然后重置逻辑卷空间,最后缩小,完成后再挂载。
1、卸载逻辑卷vo “umount /logsical”,检查磁盘完整性“e2fsck -f /dev/storage/vo”,并重置逻辑卷空间“resize2fs /dev/storage/vo 300M”
umount /logsical
e2fsck -f /dev/storage/vo
resize2fs /dev/storage/vo 300M
2、将逻辑卷vo空间缩小到300M
lvreduce -L 300M /dev/storage/vo
mount -a
df -hT