今天一个学生问我,虚拟机磁盘满了,然后用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.查看效果
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !