逻辑分区扩容

简介: Centos7 自定义镜像系统盘使用 LVM 无法自动扩容

逻辑分区的分区号一般是6开始,
MBR的磁盘,最多有4个主分区,超过4个后,要将空间分配给扩展分区(分区5),然后再创建逻辑分区,就从6开始。
遇到逻辑分区的扩容,直接growpart 会提示无可用空间,这是因为需要先将空间分配给扩展分区,然后方能将空间分配给逻辑分区。
如果是Windows 系统,在磁盘管理中可以很直观的看到,逻辑分区是在扩展分区内的,扩展分区的大小决定了逻辑分区的大小。
在Centos 7 的系统中,默认根目录也使用了LVM ,这样的镜像上传到阿里云后启动的实例,无法利用完系统盘空间(LVM无法在激活的情况下扩容)。
因此要借助其它正常使用的LInux 机器来实现。

先将机器停机,将系统盘卸载再挂载到其它Linux 机器上。 这样原来的系统盘作为数据盘挂载,设备名假设为/dev/vdb

操作步骤

  1. 扩容扩展分区
growpart /dev/vdb5 (这个是扩展分区)
 growpart /dev/vdb6  (这个是LVM所在的逻辑分区)
  1. livecd引导启动
pvresize /dev/vdb6  #(挂载的情况下执行是不生效的,因此必须在livecd下操作)
  1. 扩展LVM
lvmextemd -l  +40GB /dev/mapper/Centos-root 
#(VG-LVM的名字)

4.扩容LVM的文件系统
挂载LVM 到/mnt ,然后扩容

xfs_growfs /mnt     # Centos7 默认使用xfs (阿里云的官方镜像还是ext4)
目录
相关文章
|
3月前
|
Kubernetes 监控 Perl
在k8S中,自动扩容机制是什么?
在k8S中,自动扩容机制是什么?
|
5月前
|
消息中间件 Java Kafka
kafka 磁盘扩容与数据均衡操作代码
Kafka 的磁盘扩容和数据均衡是与保证Kafka集群可用性和性能相关的两个重要方面。在 Kafka 中,分区数据的存储和平衡对集群的运行至关重要。以下是有关Kafka磁盘扩容和数据均衡的一些建议
59 1
|
6月前
|
存储 Linux
|
6月前
|
分布式计算 DataWorks MaxCompute
,问题可能出在分区创建和写入过程中
,问题可能出在分区创建和写入过程中
32 2
|
存储 算法 小程序
动态分区分配计算
动态分区分配计算
|
存储 运维 NoSQL
数据系统分区设计 - 分区再平衡(rebalancing)
随业务井喷,DB出现变化: 查询负载增加,需更多CPU处理负载 数据规模增加,需更多磁盘和内存来存储 节点可能故障,需要其他节点接管失效节点
173 0
分区式存储管理 动态分区最坏适应算法
分区式存储管理 动态分区最坏适应算法
283 0
分区式存储管理 动态分区最坏适应算法
|
Linux Windows
Linux 下逻辑分区的扩容
Linux 下逻辑分区的扩容
|
5G Linux
10.15 Linux fdisk创建分区(主分区、扩展分区和逻辑分区)过程详解
本节我们实际建立一个主分区,看看过程是什么样子的。命令如下:
1221 0
10.15 Linux fdisk创建分区(主分区、扩展分区和逻辑分区)过程详解
|
缓存 Linux
交换分区的查看与扩容
交换分区的查看与扩容
320 0
交换分区的查看与扩容