Linux扩展磁盘空间
df -h 查看当前系统磁盘使用状况
fdisk –l 查看当前分区情况

fdisk /dev/sda 对磁盘进行分区(创建新分区)
键入:m(获取帮助)
键入:n (增加分区)
键入:p(增加主分区)
键入:回车(起始跟结束扇区)

最后键入w结束

创建物理卷(sda3为之前创建的主分区)
pvcreate /dev/sda3
如果提示sda3找不到,键入:partprobe或者重启虚拟机。然后再次创建物理卷

查看新建的物理卷和大小,使用pvdisplay命令。

使用vgscan查询物理卷,可以查到本机物理卷名称为“centos

使用新增物理卷扩展centos(将添加新的物理卷,加载到centos卷组)
命令:vgextend centos /dev/sda3

查看卷组信息,使用vgdisplay命令。

扩展lv
lvextend -L +3G /dev/mapper/centos-root

附注:
lvresize可以扩展或缩小逻辑卷
lvextend扩展逻辑卷,lvreduce缩小逻辑卷
lvresize –L +50G /dev/mapper/centos-root
lvresize –L -50G /dev/mapper/centos-root
lvreduce –L -50G / dev/mapper/centos-root
重新识别centos卷组大小,使用resize2fs /dev/mapper/centos-root命令
如出现下列情况
resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-root 时
找不到有效的文件系统超级块.

用dh-f后发现容量并没有扩充,是因为系统还不认识刚刚添加进来的磁盘文件,还需要
对文件进行扩容

出现如上:找不到有效的文件系统超级块用如下命令
xfs_growfs /dev/mapper/centos-root 加上要扩展的分区名,最后发现扩充成功

图示(作为比对)


浙公网安备 33010602011771号