Linux 扩容文件系统空间(LVM)之一
找到虚拟机设置硬盘大小
然后启动虚拟机并登录
使用lsblk
查看设置的硬盘大小是否生效
这里可以看到设置的硬盘大小生效了,第一行这里已经变成100G了
以及看到我们的root
目录是LVM
顺便使用
df -T
查看文件系统类型,以及路径名称
这里可以看到文件系统类型是xfs
以及root文件夹路径名称/dev/mapper/cl-root
接下来可以开始动手,使用 parted 工具扩容
- 查看磁盘情况:运行
parted /dev/sda print free
,此命令用于显示/dev/sda
磁盘的分区情况以及可用空间 。
2.分配剩余可用空间:使用 parted /dev/sda resizepart 2 100%
命令(这里 2
代表 /dev/sda2
分区 ,100%
表示将所有剩余可用空间分配给该分区,也可根据实际需求指定具体数值或百分比 ),将未分配空间分配给 sda2
3.刷新物理卷:执行 pvresize /dev/sda2
,让物理卷识别空间变动
4.查看物理卷变化:通过 pvdisplay
命令查看物理卷,确认是否显示出可用空间
5.扩展逻辑分区:使用 lvextend -l +100%FREE /dev/mapper/cl-root
(上面开头已经知道我的root文件系统位置 ),将空间扩展到逻辑卷
6.更新文件系统:若 cl - root
是 xfs
文件系统,运行 xfs_growfs /dev/mapper/cl-root
;若是 ext4
文件系统,运行 resize2fs /dev/mapper/cl-root
,使文件系统识别扩容后的空间
7.查看扩容情况:使用 lsblk
查看硬盘和文件系统大小
最后温馨提示:linux扩容需谨慎,提前做好备份或镜像!!!
最后温馨提示:linux扩容需谨慎,提前做好备份或镜像!!!
最后温馨提示:linux扩容需谨慎,提前做好备份或镜像!!!
至此大功告成!,祝各位玩得愉快!🚀️ 🎉️
评论区