centos 7扩展磁盘分区容量

Posted oceanf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 7扩展磁盘分区容量相关的知识,希望对你有一定的参考价值。

一.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步的原因。

















以上是关于centos 7扩展磁盘分区容量的主要内容,如果未能解决你的问题,请参考以下文章

Linux centos下使用fdisk扩展分区容量大小

CentOS7 扩展磁盘容量(虚拟机及物理机同理)

CentOS使用fdisk扩展磁盘空间

Docker镜像导致centos-root根分区容量爆满

Docker镜像导致centos-root根分区容量爆满

如何在 CentOS 7 中添加新磁盘而不用重启系统