最近想在centos7虚拟机上进行根目录的扩容,方法如下:


一、Vm虚拟机下Linux扩展原有磁盘空间,详细步骤如下:

虚拟机根分区磁盘在线扩容虚拟机根分区磁盘在线扩容

二、查看系统分区

虚拟机根分区磁盘在线扩容

查看使用情况

虚拟机根分区磁盘在线扩容虚拟机根分区磁盘在线扩容

发现根目录只有4.2G可以用了,下面我们就把这个目录进行扩展。

虚拟机根分区磁盘在线扩容

启动VMware环境下的Linux操作系统,添加新分区,需要root账号身份。

虚拟机根分区磁盘在线扩容虚拟机根分区磁盘在线扩容

分区号选择默认,下同

虚拟机根分区磁盘在线扩容虚拟机根分区磁盘在线扩容

输入w保存。

虚拟机根分区磁盘在线扩容虚拟机根分区磁盘在线扩容

重启。

虚拟机根分区磁盘在线扩容虚拟机根分区磁盘在线扩容

发现多了一个/dev/sda3,下面就针对他来做文章了。这里我们基于LVM来操作的。如果您的环境不是LVM的,可以考虑改成LVM的,否则后文无需再读。

我们的新建磁盘分区/dev/sda3,却不是LVM的。所以,接下来使用fdisk将其改成LVM的。

虚拟机根分区磁盘在线扩容


我们现在还不能用这个分区 , 因为我们没格式化。这时要重启系统就能够在 dev 下面看到 sda3 ,如果不重启不能进行下面操作。

重启后,在此查看fdisk -l
虚拟机根分区磁盘在线扩容虚拟机根分区磁盘在线扩容

可以看到/dev/sda3已支持LVM。


键入: 
mkfs -t ext3 /dev/sda3(因为系统是centos7,所以默认系统格式应为xfs,所以执行的操作为:mkfs -t xfs /dev/sda3) 
或者 
mkfs.ext3 /dev/sda3

虚拟机根分区磁盘在线扩容虚拟机根分区磁盘在线扩容


扩充根分区

接着,使用vgextend 命令加到lvm组里面去,做如下操作:

虚拟机根分区磁盘在线扩容虚拟机根分区磁盘在线扩容

查看要扩展的分区

虚拟机根分区磁盘在线扩容

虚拟机根分区磁盘在线扩容

最后,给根分区增加空间

虚拟机根分区磁盘在线扩容虚拟机根分区磁盘在线扩容

检查文件系统:e2fsck

虚拟机根分区磁盘在线扩容虚拟机根分区磁盘在线扩容

报错以后,我又上网百度了一下:

虚拟机根分区磁盘在线扩容

终于成功了虚拟机根分区磁盘在线扩容

虚拟机根分区磁盘在线扩容











大体流程: 扩展虚拟机硬盘----将扩展的空间进行分区----修改新分区的磁盘格式为LVM----格式化新分区使其可以挂载使用----新分区创建物理卷----用新分区扩展卷组----给根分区扩展逻辑卷 ----刷新同步文件系统

相关文章: