CentOS 6.9 虚拟机扩容在线磁盘空间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 6.9 虚拟机扩容在线磁盘空间相关的知识,希望对你有一定的参考价值。

实验环境: CeontOS 6.9,两块磁盘,第二块为数据盘,原大小10G,Ext4文件系统,挂载为/mount1。现在扩展虚拟机的磁盘大小为30G,要求把空间扩展到/dev/sdb2分上。

一、 查看目前的分区信息,显示磁盘大小为30G,但分区只有10G
[root@CentOS6 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 30G 0 disk
└─sdb1 8:17 0 10G 0 part /mount1

二、安装EPEL以及工具
yum install -y http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum install cloud-init cloud-utils-growpart dracut-modules-growroot -y

三、覆盖已有的initramfs文件
dracut -f

四、使用growpart扩展分区
[root@CentOS6 ~]# growpart /dev/sdb 1
CHANGED: partition=1 start=63 old: size=20964762 end=20964825 new: size=62910477,end=62910540

五、 重启
reboot

六、 安装了上述工具后,重启不能使用客户端工具进行ssh,修改配置文件
vim /etc/ssh/sshd_config
修改第66行 PasswordAthentication yes

七、 对文件系统扩容
[root@CentOS6 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 9.8G 23M 9.2G 1% /mount1

[root@CentOS6 ~]# resize2fs /dev/sdb1
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/sdb1 is mounted on /mount1; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 2
Performing an on-line resize of /dev/sdb1 to 7863809 (4k) blocks.
The filesystem on /dev/sdb1 is now 7863809 blocks long.

[root@CentOS6 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 30G 28M 28G 1% /mount1

以上是关于CentOS 6.9 虚拟机扩容在线磁盘空间的主要内容,如果未能解决你的问题,请参考以下文章

华为FusionCompute虚拟机挂载点磁盘空间在线扩容

LINUX虚拟机磁盘在线扩容不重启

CentOS7 扩展磁盘容量(虚拟机及物理机同理)

虚拟机下给centos扩展空间

centos磁盘扩容-新空间增加到已有分区空间中

qcow2 磁盘在线扩容方法