hyper-v中的虚拟机Ubuntu Server磁盘扩容
一叶舟轻

hyper-v中的虚拟机Ubuntu Server磁盘扩容

一叶舟轻
2024-01-24 / 0 评论 / 26 阅读 / 正在检测是否收录...

hyper-v虚拟硬盘扩容

  • 这一步很容易,就不演示了(主要是忘记截图了)
  • 这步我这边是将硬盘从原来的 40G 扩容到了 80G
  • 这一步需要先删除所有的检查点(快照)才能操作,如果需要保留一个,可以使用导出快照存到其他的地方
  • 硬盘扩容完了,在后续操作开始前,强烈建议新建一个快照,以防操作失误

    Ubuntu根目录分区扩容

    上一步完成后,到系统上通过df -h查看根目录还是原来的大小
    lrrbj2jk.png
    这就和windows有点像,新添加的硬盘空间会显示为空闲,还是需要自己上去操作分区。
    我这的根目录是/dev/sdb2,也就是等会要扩容的分区

执行lsblk查看
lrrboo8v.png
发现实际上现在这块磁盘已经是80G了,但是并没有追加到根目录分区

接下来我们需要重新建立分区,并在建立的过程中扩容分区
lrrbrncn.png

执行fdisk -l查看
lrrbvdmw.png
这个是等会要操作的硬盘

执行fdisk /dev/sdb开始分区操作,开始操作后,如果出错了可以使用q退出重来,只要不使用w保存,都不会造成实际影响

输入p,查看硬盘分区情况
lrrc0sm9.png

其中,sdb2是根目录分区,sdb3是空白的分区,接下来需要操作将sdb3的40G扩容到根目录sdb2上面

输入d,删除sdb2根目录分区
lrrc7914.png
输入d,删除sdb3空白分区
lrrc7wro.png

输入p,再次查看硬盘分区情况
lrrc99pk.png

现在只剩下一个引导分区了,接下来需要对根目录分区进行重建
输入n,分区名后面的都默认(注意:最后询问是否删除签名?我们选否n
lrrcbyqe.png

输入p,再次查看硬盘分区情况,现在根目录分区应该扩容成功了
lrrcdsmg.png

最后,输入w保存修改
lrrcf4o3.png


现在进入下一步
执行reboot,重启服务器
重启完了,执行fdisk -l查看
lrrci6u7.png
再执行df -h查看
lrrcj30a.png

你会发现两边的大小不一致,查了下好像说是要更新一下

如果是ext{2,3,4}文件系统的话,可以用resize2fs 命令来更新。resize2fs /dev/sdb2
如果是xfs文件系统的话,用xfs_growfs更新xfs_growfs /dev/sdb2

我这是ext4用的 resize2fs /dev/sdb2
现在查看就是正常的了
lrrcozd1.png

0

评论 (0)

取消