Linux 扩容文件系统空间(LVM)
找到虚拟机设置硬盘大小
然后启动虚拟机并登录
使用lsblk
查看设置的硬盘大小是否生效
这里可以看到设置的硬盘大小生效了,第一行这里已经变成100G了
以及看到我们的root
目录是LVM
顺便使用
df -T
查看文件系统类型,以及路径名称
这里可以看到文件系统类型是xfs
以及root文件夹路径名称/dev/mapper/cl-root
接下来可以开始动手
使用fdisk /dev/sda
创建分区
第一个输入n
然后回车
第二个直接回车
第三个回车
第四个回车
第五个回车
或者+50G再回车,这样直接就能创建50G的分区了
第六个输入
w
然后回车
最后即可成功创建分区,警告提示可以忽略
然后需要**重启**
一下才可以看到新建分区
这里在使用
lsblk
查看分区信息
这里可以看到已经多了一个sda3
分区
开始扩容,创建物理卷,输入
lvm
然后输入pvdisplay
和vgdisplay
查看物理卷和卷组
将物理卷加入到卷组
vgextend cl /dev/sda3
如果sda3
分区存在会提示成功
然后输入vgdisplay
可以看到Free PE / Size
的大小增加了
然后将卷组剩余空间给到我们的
root
文件系统(逻辑卷)
输入lvextend -l +100%FREE /dev/mapper/cl-root
,回车后会提示成功
然后退出lvm
即可
然后一开始我们已经查看了文件系统类型是
xfs
了,所以可以直接使用命令去同步到文件系统
输入xfs_growfs /dev/mapper/cl-root
,然后回车即可
最后输入命令查看
root
文件系统扩容成功没,输入df -h
这里可以看到我们的root
目录剩余空间达到90多G了,那代表已经扩容成功了!
最后如果使用了
fdisk /dev/sda
创建了一些没用的分区会导致占用可创建分区位置,那就需要删除占用的没用分区才能够继续创建分区了
以下是删除没用分区步骤(要注意的是没用的分区是没有进行挂载才可以删除哦,因为不确定直接删除挂载了的分区是否会造成数据丢失)
先使用命令
fdisk -l /dev/sda
找到没用的分区排第几个
上图可以看到没用的
sda3
他排在第三,所以我们使用fdisk /dev/sda
来删除没用的分区
输入
p
查看当前分区
然后可以看到同样有三个分区,接下来输入
d
可以看到提示让我们选择1-3的分区,那我们需要删除第三个sda3分区,所以输入3然后回车
然后输入w保存即可,警告提示可以忽略
继续使用
fdisk /dev/sda
,然后输入p,可以看到第三个分区sda3已经被删除了
最后温馨提示:linux扩容需谨慎,提前做好备份或镜像!!!
最后温馨提示:linux扩容需谨慎,提前做好备份或镜像!!!
最后温馨提示:linux扩容需谨慎,提前做好备份或镜像!!!
至此大功告成!,祝各位玩得愉快!🚀️ 🎉️
参考链接
Hyper-v下Centos实现扩容硬盘磁盘空间大小
Linux磁盘扩容三种方式_linux 扩容
Orcale VM virtualbox 为虚拟机增加磁盘分区大小
评论区