没有做LVM的磁盘如何扩容呢

描述

今天一个学生问我,虚拟机磁盘满了,然后用fdisk工具把原来的磁盘/dev/sda3改为lvm格式,结果不生效。

 

命令

我的回答是,不能这样搞,已经有数据的磁盘分区怎么能随便修改类型,搞不好就得丢数据。

后面,我了解到,他给虚拟机的原磁盘增加了空间,然后多分了一个新的分区,他的目的是要做lvm。这行不通,但是可以给/dev/sda3这个分区增加空间。

 

命令

命令

之后,我给他丢了一篇文章,大概的思路是:把/dev/sda4、/dev/sda3也删除,然后重新分sda3,把所有空间都分给sda3,这样就能把sda3的空间增加。

你可能会问,已经有数据,重新分sda3不会把数据删除吗?答案是不会。下面我们来看看我这个学生操作的具体步骤吧:

1)虚拟机软件扩容磁盘容量,先关闭虚拟机,在虚拟机设置上给磁盘扩容到50G

2)安装cloud-utils-growpart gdisk。PS:等会使用该命令给根磁盘扩容

 

yum -y install cloud-utils-growpart gdisk

 

3)扩容分区

命令

使用growpart命令扩容/分区。在/dev/sda 磁盘的第3个分区上运行growpart 命令(我们使用3。作为分区号,因为我们的 / 分区在磁盘上的第三个分区)。注意,如果想要使用growpart命令扩容 / 分区,该分区后面不能有其他分区,不然无法扩容。如果 / 分区下面有一个swap分区,只能删掉swap分区,然后执行growpart来扩容 / 根分区。

命令

4. 增加分区容量

命令

5.查看效果

命令

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分