linux 分区合并(linux分区合并到根分区)

查看虚拟机当前磁盘挂载情况

fdisk -l 

选择磁盘

fdisk /dev/sda 

查看磁盘分区情况

p

重新选择分区

n

选择主分区

p

保存

w

创建物理卷

pvcreate /dev/sda3

查看物理卷信息

pvdisplay

将新增分区加入根目录分区:

vgextend cl /dev/sda3 

如果报错CouLdn‘t create temporary archive name,此报错为扩容VG无足够空间供建档使用,故扩容失败,将磁盘清理后再进行测试,大约300-400M空间

卷扩容:

lvextend -l +100%FREE /dev/mapper/cl-root

调整分区大小:

resize2fs  /dev/mapper/cl-root

如果失败,报错:

resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-home 时找不到有效的文件系统超级块.

则确认文件系统是xfs:

cat /etc/fstab | grep cl-home

xfs用以下命令来扩磁盘空间:

xfs_growfs /dev/mapper/cl-home