CentOS 6/RedHat 6系列
CentOS 6/RedHat 6系列要实现根分区自动扩盘,要安装三个包:cloud-init、cloud-utils-growpart、dracut-modules-growroot。其中,cloud-init已在安装Cloud-Init中安装。
本文以CentOS 6.9操作系统为例,其他操作系统的安装过程类似。
- 检查是否已安装cloud-init、cloud-utils-growpart、dracut-modules-growroot。若没有,需要执行本章节操作进行安装。
[root@localhost ~]# rpm -qa | grep cloud-init cloud-init-0.7.5-10.el6.centos.2.x86_64 [root@localhost ~]# rpm -qa | grep growpart [root@localhost ~]# rpm -qa | grep growroot [root@localhost ~]#
- 下载cloud-utils-growpart-0.27-10.el6.x86_64.rpm包,并参考上传需要的软件包到虚拟机将安装包上传至虚拟机。
下载网址:
https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/Packages/c/
- 执行以下命令,安装cloud-utils-growpart包。
rpm -ivh cloud-utils-growpart-0.27-10.el6.x86_64.rpm
[root@localhost redhat]# rpm -ivh cloud-utils-growpart-0.27-10.el6.x86_64.rpm Preparing... ############################### [100%] 1:cloud-utils-growpart ############################### [100%] [root@localhost redhat]#
- 安装dracut-modules-growroot包。
- 再次执行1中的命令,检查cloud-init、cloud-utils-growpart、dracut-modules-growroot包是否已安装成功。