小白电脑课堂开课啦!游戏团战就死机,多半是废了。大家好我是小白。同学们都知道在Windows下,可以利用磁盘管理器或软件给某个磁盘分区扩展空间。在Linux中LVM技术也可以实现这个功能。今天小白就给同学们演示如何扩展和缩小Linux中的逻辑分区。

一、创建逻辑分区

1、创建物理卷,首先给Linux添加两块硬盘(这里我们可以用虚拟机来操作)。用命令“pvcreate /dev/sdb /dev/sdc”

打开网易新闻 查看更多图片

2、创建名为storage的卷组,用命令

“vgcreate storage /dev/sdb /dev/sdc”

打开网易新闻 查看更多图片

3、创建200M的vo逻辑卷,用命令

“lvcreate -n vo -L 200M storage”

打开网易新闻 查看更多图片

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

打开网易新闻 查看更多图片

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

打开网易新闻 查看更多图片

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

打开网易新闻 查看更多图片

二、现在演示如何扩展逻辑卷

1、扩展vo逻辑卷到400M,扩展之前一定要卸载分区

“umount /logsical”。然后用命令

“lvextend -L 400M /dev/storage/vo”将逻辑卷vo扩展到400M

打开网易新闻 查看更多图片

2、检测磁盘完整性“e2fsck -f /dev/storage/vo”,然后重置逻辑卷空间“resize2fs /dev/storage/vo”,然后将逻辑卷挂载“mount -a”。重置后用“df -h”查看一下逻辑卷vo的空间,可以看到已经扩展到400M了(我们看到的是384M,由于PE的大小不同有误差是正常的)。

打开网易新闻 查看更多图片

三、缩小逻辑卷vo到300M,缩小操作和扩展操作顺序是不同的,这里要注意,我们在缩小前需要先检查磁盘的完整性,然后重置逻辑卷空间,最后缩小,完成后再挂载。

1、卸载逻辑卷vo “umount /logsical”,检查磁盘完整性“e2fsck -f /dev/storage/vo”,并重置逻辑卷空间“reise2fs /dev/storage/vo 300M”

打开网易新闻 查看更多图片

2、将逻辑卷vo空间缩小到300M,用命令

“lvreduce -L 300M /dev/storage/vo”

打开网易新闻 查看更多图片

3、挂载逻辑卷vo “mount -a”,并查看一下逻辑卷vo的状态

“df -h”可以看到已经修改成功。

打开网易新闻 查看更多图片

好了,今天就到这里,我们明天见!

告别电脑小白就从小白电脑课堂开始!

我们的微信公众号是(小白电脑课堂),关注后可获取更多电脑知识!