本帖最后由 young_1003 于 2020-7-22 14:12 编辑
前几期我们讲到扩容windows系统磁盘,本期分享扩容Linux系统磁盘。
操作步骤:
1、登录aCloud平台,找到我们要扩容磁盘的虚拟机;
2、鼠标放在要扩容的虚拟机上,选择“更多”再选择“编辑”;
3、可以看到我们现在的磁盘大小是60G;
4、现在我们将60G改为90G;
5、点击“完成”后,虚拟机会更新配置信息;
6、进入虚拟机控制台;
7、登录到系统;
8、查看当前磁盘容量,已经扩展到90G;
9、将新增加的30G进行分区操作;
10、重启系统,分区生效;
11、我们把刚扩容的30GB空间添加到home分区(重要操作);
11.1、执行 fdisk /dev/vda3 ,输入n, p,后面都用默认值即可,查看新增的分区,输入w保存;
11.2、执行 partprobe 让新的分区表立即生效;
11.3、vgdisplay 显示使用的Volume Group;
11.4、vgextend centos /dev/vda3 把刚才新增的分区vda3加到VG centos中;
11.5、vgdisplay 可以看到Free空间增加了30GB;
11.6、lvextend -L +30G /dev/mapper/centos-home 给home分区增加30GB空间;
11.7、df看home分区的空间还没有变化;
11.8、resize2fs /dev/mapper/centos-home 让扩容生效,resize2fs只对ext家族文件系统有效,xfs文件系统则要使用 xfs_growfs /dev/mapper/centos-home;
11.9、可以看到已经扩容成功;
至此,磁盘扩容完成!
注意事项:
1、 适用于使用了lvm-- Logical Volume Manager(逻辑卷管理)的虚拟机;
2、扩容虚拟机的单块磁盘大小需要关闭虚拟机操作;
3、未使用LVM的分区,新增磁盘空间只能用于创建新的分区或者合并到最后一个分区。每个Linux系统的分区都可能不同,请了解分区原理后谨慎操作;
|