1.yum install cloud-utils-growpart 2.growpart /dev/sda 1 #扩展1号分区前提是整块磁盘还有空间(增加后物理盘没变化执行 echo 1 > /sys/block/sda/device/rescan)
错误解决:unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]
执行以下命令后再次执行即可
export LANG=en_US.UTF-8growpart /dev/sda 1#以下是屏幕输出CHANGED: partition=1 start=2048 old: size=419428352end=419430400new: size=629143519end=629145567(没有LVM以下步骤忽略)
pvresize /dev/sda1如果失败,分区加入到vg:(新插入的第二块磁盘分区/dev/sdb,类推)
fdisk /dev/sda#格式按t改8epvcreate /dev/sda3vgextend centos /dev/sda3xfs_growfs /dev/sdb1#以下是屏幕输出meta-data=/dev/sdb1 isize=512 agcount=4, agsize=13107136 blks= sectsz=512 attr=2, projid32bit=1= crc=1 finobt=0 spinodes=0data= bsize=4096 blocks=52428544, imaxpct=25= sunit=0 swidth=0 blksnaming =version 2 bsize=4096 ascii-ci=0 ftype=1log =internal bsize=4096 blocks=25599, version=2= sectsz=512 sunit=0 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=0data blocks changed from 52428544to78642939lvextend /dev/centos/root -l +100%FREElvdisplay可以看到LV Size变了
xfs_growfs /dev/mapper/centos-rootext4系统把xfs_growfs换成resize2fs命令即可df -h最后可以看到分区扩展了
xfs:
1.echo 1>/sys/block/sdb/device/resca2.xfs_growfs /dev/sdbext4
1.echo 1>/sys/block/sdb/device/resca2.resize2fs /dev/sdb