Linux下利用LVM创建可扩展逻辑分区

转载自:https://www.sohu.com/a/150866195_730448

查看挂载信息

df -hT

Linux下利用LVM创建可扩展逻辑分区_第1张图片

查看块设备信息

lsblk

Linux下利用LVM创建可扩展逻辑分区_第2张图片

查看块设备信息

fdisk -l

Linux下利用LVM创建可扩展逻辑分区_第3张图片

一、创建逻辑分区

1,创建物理卷   


pvcreate /dev/vdb


 

2、创建名为storage的卷组

vgcreate storage /dev/vdb

 

3、创建200M的vo逻辑卷

lvcreate -n vo -L 200M storage

逻辑卷创建完成,我们用命令“lvdisplay”查看一下刚刚创建的逻辑卷。

lvdisplay

Linux下利用LVM创建可扩展逻辑分区_第4张图片

4、确认无误后我们将刚刚建立的逻辑卷格式化为ext4系统文件类型。用命令“mkfs.ext4 /dev/storage/vo”

mkfs.ext4 /dev/storage/vo

Linux下利用LVM创建可扩展逻辑分区_第5张图片

5、最后我们将刚刚建立的逻辑卷挂载到/logsical目录上,并写入配置文件中,永久挂载。

mkdir /logsical
echo "/dev/storage/vo /logsical ext4 defaults 0 0" >> /etc/fstab 
mount -a


Linux下利用LVM创建可扩展逻辑分区_第6张图片

二、如何扩展逻辑卷

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

Linux下利用LVM创建可扩展逻辑分区_第7张图片

4、重启挂载/logsical

mount -a 

df -hT

Linux下利用LVM创建可扩展逻辑分区_第8张图片

三、缩小逻辑卷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

Linux下利用LVM创建可扩展逻辑分区_第9张图片

2、将逻辑卷vo空间缩小到300M

lvreduce -L 300M /dev/storage/vo

mount -a

df -hT

Linux下利用LVM创建可扩展逻辑分区_第10张图片

你可能感兴趣的:(Linux下利用LVM创建可扩展逻辑分区)