小白电脑课堂开课啦!游戏团战就死机,多半是废了。大家好我是小白。同学们都知道在Windows下,可以利用磁盘管理器或软件给某个磁盘分区扩展空间。在Linux中LVM技术也可以实现这个功能。今天小白就给同学们演示如何扩展和缩小Linux中的逻辑分区。
一、创建逻辑分区
1、创建物理卷,首先给Linux添加两块硬盘(这里我们可以用虚拟机来操作)。用命令“pvcreate /dev/sdb /dev/sdc”
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
2、创建名为storage的卷组,用命令
“vgcreate storage /dev/sdb /dev/sdc”
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
3、创建200M的vo逻辑卷,用命令
“lvcreate -n vo -L 200M storage”
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
逻辑卷创建完成,我们用命令“lvdisplay”查看一下刚刚创建的逻辑卷。
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
4、确认无误后我们将刚刚建立的逻辑卷格式化为ext4系统文件类型。用命令“mkfs.ext4 /dev/storage/vo”
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
5、最后我们将刚刚建立的逻辑卷挂载到/logsical目录上,并写入配置文件中,永久挂载。
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
二、现在演示如何扩展逻辑卷
1、扩展vo逻辑卷到400M,扩展之前一定要卸载分区
“umount /logsical”。然后用命令
“lvextend -L 400M /dev/storage/vo”将逻辑卷vo扩展到400M
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
2、检测磁盘完整性“e2fsck -f /dev/storage/vo”,然后重置逻辑卷空间“resize2fs /dev/storage/vo”,然后将逻辑卷挂载“mount -a”。重置后用“df -h”查看一下逻辑卷vo的空间,可以看到已经扩展到400M了(我们看到的是384M,由于PE的大小不同有误差是正常的)。
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
三、缩小逻辑卷vo到300M,缩小操作和扩展操作顺序是不同的,这里要注意,我们在缩小前需要先检查磁盘的完整性,然后重置逻辑卷空间,最后缩小,完成后再挂载。
1、卸载逻辑卷vo “umount /logsical”,检查磁盘完整性“e2fsck -f /dev/storage/vo”,并重置逻辑卷空间“reise2fs /dev/storage/vo 300M”
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
2、将逻辑卷vo空间缩小到300M,用命令
“lvreduce -L 300M /dev/storage/vo”
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
3、挂载逻辑卷vo “mount -a”,并查看一下逻辑卷vo的状态
“df -h”可以看到已经修改成功。
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
好了,今天就到这里,我们明天见!
告别电脑小白就从小白电脑课堂开始!
我们的微信公众号是(小白电脑课堂),关注后可获取更多电脑知识!