Linux 2.6以上内核支持ext3的在线扩容
第一种情况:直接添加一个新硬盘
# df -h 看看现在硬盘的情况
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
6.7G 5.2G 1.3G 81% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 633M 0 633M 0% /dev/shm
# fdisk -l 可以看到新添加的硬盘/dev/sdb
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 1044 8281507+ 8e Linux LVM
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
# lvm
lvm>vgdisplay 可以先看卷组是否还有剩余空间可以扩展,有的话直接扩展,没有或不够的话把新的硬盘添加进去
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 7.88 GB
PE Size 32.00 MB
Total PE 252
Alloc PE / Size 252 / 7.88 GB
Free PE / Size 0 / 0
VG UUID 0U8dPB-UTJZ-Mdv5-eZJM-Xj7f-gR1M-63BcCh
lvm>pvcreate /dev/sdb 使用新的整个硬盘创建一个lvm物理卷
lvm>vgextend /dev/VolGroup00 /dev/sdb 把新的物理卷添加到卷组中
lvm>vgdisplay 可以看到已分配空间和剩余未分配空间 All PE / Size 和 Free PE / Size
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 15.84 GB
PE Size 32.00 MB
Total PE 507
Alloc PE / Size 252 / 7.88 GB
Free PE / Size 255 / 7.97 GB
VG UUID 0U8dPB-UTJZ-Mdv5-eZJM-Xj7f-gR1M-63BcCh
lvm>lvextend -L +7.9G /dev/VolGroup00/LogVol00 扩展逻辑卷大小
lvm>vgdisplay
lvm>pvdisplay
lvm>lvdisplay 可以看到已经添加了
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV UUID QtNkTM-TeSo-WnZD-fSUr-6k1F-5aLX-zAIfSQ
LV Write Access read/write
LV Status available
# open 1
LV Size 14.78 GB
Current LE 473
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV UUID bhTEBX-t8XK-zGku-NCzx-eolz-Anvj-jUMUER
LV Write Access read/write
LV Status available
# open 1
LV Size 1.00 GB
Current LE 32
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
lvm>quit
# resize2fs -p /dev/VolGroup00/LogVol00 修改文件系统大小以实现扩充空间
# df -h
第二种情况:只添加一个新分区
# df -h 可以看到新添加的硬盘/dev/sdb1
# lvm
lvm>pvcreate /dev/sdb1 使用新的硬盘创建一个lvm物理卷
lvm>vgextend /dev/VolGroup00 /dev/sdb1
lvm>vgdisplay 可以看到已分配空间和剩余未分配空间 All PE / Size 和 Free PE / Size
lvm>lvextend -L +5G /dev/VolGroup00/LogVol00
lvm>vgdisplay
lvm>pvdisplay
lvm>lvdisplay
lvm>quit
# resize2fs -p /dev/VolGroup00/LogVol00 扩展
# df -h
相关推荐
5. **镜像和条带化**:LVM2支持创建镜像卷,以提供冗余和数据保护;同时,它还可以实现条带化,提高I/O性能。 在提供的压缩包中,有以下组件: - `lvm2-2.02.180-8.el7.x86_64.rpm`:这是LVM2的主要软件包,包含了...
Linux 7/CentOS 7 LVM 管理和磁盘配额 LVM(Logical Volume Manager,逻辑卷管理)是一种高级的磁盘管理技术,能动态调整磁盘容量,从而提高磁盘管理的灵活性。在 Linux 7/CentOS 7 中,LVM 管理和磁盘配额是两个...
### CentOS 7 使用 LVM 进行磁盘分区管理 #### 概述 在 CentOS 7 中使用逻辑卷管理器(Logical Volume Manager, LVM)进行磁盘分区管理是一种非常灵活且高效的方法。通过 LVM,用户可以在不破坏现有数据的情况下...
CentOS是一个广泛使用的Linux发行版,而LVM(Logical Volume Manager)是其管理存储设备的一种高效工具。本篇文章将详细阐述如何在CentOS服务器上进行LVM扩容,帮助你优化服务器的磁盘空间。 1. **LVM的基本概念**...
LVM 卷管理在 Centos 8 中的应用 LVM(Logical Volume Manager,逻辑卷管理器)是一种逻辑卷管理技术,它可以将多个物理卷组合成一个逻辑卷,从而提高存储系统的灵活性和可扩展性。在 Centos 8 中,LVM 卷管理是...
系统提示我容量不足 就利用LVM的方式进行扩容吧。 系统是RHEL7(centos7差不多一样) 先查看磁盘信息及根目录 fdisk -l 注意:sda为硬盘,需要扩容的是系统的根目录,这里RHEL的系统根目录为/dev/mapper/rhel-root...
在 CentOS 7 系统中,LVM(Logical Volume Manager,逻辑卷管理器)是一种强大的工具,用于管理和扩展存储资源。本文将详细讲解如何使用 LVM 对 swap 分区进行扩容,这一过程通常在系统需要更多交换空间以提高性能时...
1. LVM 的介绍 引出 LVM: 对于生产环境下的服务器来说,如果存储数据的分区磁盘空间不够了怎么办? 数据复制到另一个硬盘中,再换一块更大的硬盘。这是传统的解决办法。 新时代的解决方案是:使用 LVM 动态扩容...
CentOS 下 LVM 的创建与使用 本文档旨在介绍 CentOS 系统下 LVM(Logical Volume Manager)的创建和使用,涵盖了 LVM 的基本概念、演示环境、PV、VG 和 LV 中涉及到的常用命令、创建 LV、扩容 VG 等方面。 一、...
Linux服务器磁盘管理是一个复杂而重要的过程,涉及到多个方面,其中raid(廉价冗余磁盘阵列)和lvm(逻辑卷管理)是最为关键的两个技术。raid通过组合多个硬盘驱动器成为一个单一的逻辑单元,以此提供数据冗余以及...
Centos 7 下创建 LVM 流程 本文档将详细介绍 Centos 7 下创建 LVM 流程的详细步骤和相关概念。 LVM 相关概念介绍 在逻辑卷管理中,物理卷(PV)是最底层的概念,物理卷可以是实际物理硬盘上的分区,也可以是整个...
### CentOS 7.2 下通过LVM扩展逻辑卷 #### 一、背景介绍 Linux Volume Manager (LVM) 是一种用于Linux操作系统上的存储管理技术,它允许用户将多个物理硬盘分区或磁盘组合成一个大的逻辑卷组(Volume Group),然后在...
在CentOS中,使用`yum install lvm2`命令安装LVM管理工具,以便进行后续的LVM操作。 3.4 创建物理卷(PV) 使用`pvcreate`命令将格式化的硬盘转化为PV。 3.5 创建卷组(VG) 通过`vgcreate`命令创建VG,指定参与的PV...
在CentOS 7.3中,如果系统有多个硬盘,使用LVM分区可以更好地管理和利用这些硬盘空间。以下是详细步骤: 1. **查看硬盘分区情况**: 使用`fdisk -l`命令,可以列出系统中所有硬盘及其分区的信息,包括设备名(如`...
CentOS6.9 数据库服务器扩容手册(LVM+非LVM) 本文档旨在指导用户在 CentOS6.9 环境下扩容数据库服务器,涵盖了 LVM 和非 LVM 两种情况。该手册将分为四个部分:准备工作、LVM 扩容、非 LVM 扩容和总结。 准备...
在 CentOS 7 系统中,LVM(Logical Volume Manager,逻辑卷管理器)是一种强大的工具,用于管理和扩展磁盘分区。本教程将详细介绍如何使用 LVM 在 CentOS 7.5 中对根分区 `/` 进行扩容。以下是具体步骤: 1. **查看...
centos7.9版本的gvim包
### OpenStack平台上CentOS 7基于LVM的镜像制作详解 #### 一、引言 随着云计算技术的发展,OpenStack作为开源云平台的核心组成部分,提供了丰富的API接口和管理工具来构建可扩展的云基础设施。其中,镜像服务...
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。
5. **thin provisioning**:允许预先分配一个大的逻辑卷,但实际上只使用实际使用的空间,节省存储资源。 6. **迁移(Migrate)**:可以在线迁移逻辑卷到不同的物理磁盘,便于硬件升级或维护。 描述中提到的“lvm2...