一.fdisk -l
查看磁盘空间大小
二.
1.fdisk /dev/sda
增加分区
2.判断应增加的分区号
键入n,增加一个分区
3.键入p,主分区,并键入(编号)
4.起始扇区和结束扇区(默认或输入大小 两次Enter)键入t,修改分区类型为8e
5.键入w,写分区表,然后重启
重启服务器或者 partprobe
使用vgscan查询物理卷
三.初始化分区,加入卷组
1.卷扩容,添加进LVM组
pvcreate /dev/sdaX 初始化刚才的分区
2.查看卷组,并讲初始化的分区加入到虚拟卷组
为卷组centos-root添加新的物理卷sdaX增加卷组的容量
vgextend centos-root /dev/sdaX
vgdisplay --查看虚拟卷名称
lvdisplay --查询lv
四.扩展逻辑卷的大小
1.扩展
lvextend -L +10G /dev/mapper/centos-root
2.使用resizefs2 命令重新加载逻辑卷的大小才能生效
resize2fs /dev/mapper/centos-root
//这里可能报错,若不是xfs可以用resize2fs
//xfs_growfs /dev/mapper/centos-root
3.然后再次查看逻辑卷的大小
df -h
df -T
linux使用lvresize和resize2fs调整lv大小
以下操作基于场景:有两个同vg的lv(applv和rootlv),需要从applv腾出1G给rootlv。
1.缩小applv磁盘
lvresize -L -1G /dev/mapper/myvg-applv
2.扩展rootlv磁盘
lvresize -L +0.99G /dev/mapper/myvg-rootlv
3.扩展rootlv文件系统
resize2fs /dev/mapper/myvg-rootlv
说明:扩展完磁盘后使用lsblk查看的结果变了而使用df -h结果大小却没变,这是因为前者查看的是磁盘的大小而后者查看的是文件系统的大小。磁盘和文件系统在不严格区分时可视为同一个东西,但追究起来确实是两样东西。这也是需要第3步的原因。