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 虚拟机扩容在线磁盘空间的主要内容,如果未能解决你的问题,请参考以下文章