首先看一下我们的磁盘 df -h
第一步 命令 fdisk -l 64.4会有待分配的容量 不归任何磁盘拥有的
sda1 和sda2是默认存在的
第二步 fdisk /dev/sda 进入 可以先用 m 命令看一下帮助
第三步 1. n命令 添加一个分区 2.然后 p命令 创建主分区(i为逻辑分区)3. 分区名 因为已经有sda1和sda2了 所以我们输入 3
4.分区开始 默认无缝分区(不会造成资源浪费) 回车即可 5.分区截至 (会给你一个区间,回车是最大) 6. w 保存退出
第四步 再次进入 fdisk /dev/sda 1. 命令 t 改变分区id 2.指定被改变id的分区 输出命令 3 3. 输入命令 8e (意思是LVM) 4. w命令保存
第五步 reboot 重启
第六步 fdisk -l 查看分区 这时候会多个了一个 sda3 类型为LVM
第七步 mkfs -t ext3 /dev/sda3
第八步 lvs 查看已有区域 (其实就是fdisk -l 命令除了sda的区域)
第九步 pvcreate /dev/sda3 出现警告 选择 Y
第十步 vgextend centos /dev/sda3 (centos为 lvs VG (组名))
第十一步 vgdisplay 查看命令 (主要查看Free PE / Size 10239 / 40GB,说明我们最多可以有40G的扩充空间给其他磁盘)
第十二步 lvextend -L +30G /dev/mapper/centos-root /dev/sda3 (分给root 30G) 可以重复分配多次
第十三步 刷新分配后的磁盘 xfs_growfs /dev/mapper/centos-root
最后 我们查看一下 df -h 我的从17G变成了55G