azure虚拟主机系统盘扩容
背景:由于前期规划不足,导致虚拟机根目录数据容量不足,亟待进行扩容
虚机本来的配置是30G硬盘,由于数据越来越多,导致不够用,所以选择进行扩容。
记录一下,以便大家查用。
解决方案步骤:
1.关闭需要扩容的虚拟机,选择磁盘,调整磁盘大小
将原本30G调整为128G
2.ssh登录主机,重新分区
df -h查看当前磁盘使用情况,可见/目录占用达到87%
一般情况centos7的根目录对应/dev/sda2
切换到root用户,查看/dev/sda磁盘情况,fdisk /dev/sda,输入p查看当前分区情况
输入u,切换以sector为计算单元,出现Changing display/entry units to sectors.即可(可以多次输入u知道得到上面结果)
输入d,删除原来分区,输入2(default),
输入 n重建分区,输入p, partition number 选择默认的2(default)
First sector 直接回车(default),Last sector直接回车(default)
结束后,再次输入p查看当前的分区情况:
发现/dev/sda2已经扩成了133G,表明分区成功!
确认信息无误后,输入wr 保存当前更改
3.分区完成,重启虚拟机 reboot
4. 再次ssh到虚拟机,df -h发现/目录仍然没有变大,需要进行拉伸
输入 xfs_growfs /dev/sda2
再次输入df -h 发现目录已经扩容成功!
参考文献:
主要参考:https://blog.csdn.net/weixin_55972781/article/details/123569595
http://wjhsh.net/smallfox-p-8984877.html