主要步骤
1、已有的分区上进行扩容
2、通过fdisk -l查看了下,发现是lvm分区,惊喜,可以动态扩容了
3、增加一块物理硬盘
4、格式化,就分了一个区 命令都在fdisk-> n > p
5、在用fdisk->t 更改为83格式,就是lvm
6、在进入lvm视图
7、物理卷:增加了pvcreate /dev/sdb1 (此过程还是要清楚掉此分区之前全部数据的,比如一些老系统上的挂节点的数据)
8、虚拟卷:vgextend centos /dev/sdb1 再把vg进行扩容(根据 lvdisplay看下要扩容的lv属于哪个vg)
9、逻辑卷:再扩容lv: lvextend /dev/centos/root /dev/sdb1 (具体扩容哪个lv也是 lvdisplay可以查到的 )
扩充完毕
先搞定pv,在加入vg,最后扩容lv
文件系统刷新一下状态
这时发现文件系统起始还是没有变大的,使用df查看还是原来的大小,扩容的lv,逻辑卷,df看不到
因为最后一步还是需要吧文件系统刷新一下状态
开始用的是 resize2fs
[root@localhost ~]# resize2fs -p -F /dev/mapper/centos-root
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-root
Couldn't find valid filesystem superblock.
原因是文件系统格式不对,我们上面用的是xfs的系统
改成如下命令就成功了
xfs_growfs /dev/mapper/centos-root
期间发现点小问题:
reboot之后设备未启动,进入了emergency模式
后来发现原因是,我之前把一个挂载点挂在了现在不存在的一个分区上
注释掉 /etc/fstab里面对应的挂节点挂接代码即可