`

CentOS 5 LVM 在线扩容根分区

lvm 
阅读更多

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

分享到:
评论

相关推荐

    centos7使用LVM扩容根分区_202005112206.docx

    本教程将详细介绍如何使用 LVM 在 CentOS 7.5 中对根分区 `/` 进行扩容。以下是具体步骤: 1. **查看现有分区大小**:首先,我们需要了解当前根分区的状态。可以使用 `df -h` 命令查看文件系统的总空间、已用空间、...

    lvm扩容根分区.rtf

    centos7 /分区扩容图文详解

    linux中Centos7的LVM磁盘扩容问题

    系统提示我容量不足 就利用LVM的方式进行扩容吧。 系统是RHEL7(centos7差不多一样) 先查看磁盘信息及根目录 fdisk -l 注意:sda为硬盘,需要扩容的是系统的根目录,这里RHEL的系统根目录为/dev/mapper/rhel-root...

    vmware虚机扩容根目录lvm与非lvm方法

    VMware 虚拟机根目录扩容 LVM 与非 LVM 方法 在 VMware 虚拟机中,扩容根目录是一项常见的操作。根目录扩容可以通过 LVM(Logical Volume Manager)或非 LVM 两种方法实现。下面将分别介绍这两种方法。 LVM 方法 ...

    centos7使用LVM扩容swap_202005091634.docx

    本文将详细讲解如何使用 LVM 对 swap 分区进行扩容,这一过程通常在系统需要更多交换空间以提高性能时进行。 首先,我们需要确认卷组(Volume Group, VG)是否有足够的空闲空间来扩展 swap。在 CentOS 7.5 中,通过...

    Centos服务器lvm扩容方法

    本篇文章将详细阐述如何在CentOS服务器上进行LVM扩容,帮助你优化服务器的磁盘空间。 1. **LVM的基本概念**: - **物理卷(Physical Volume, PV)**:这是LVM的基本存储单元,可以是硬盘、分区或RAID设备。 - **...

    CentOS 7根分区扩容.doc

    CentOS 7 根分区扩容 CentOS 7 根分区扩容是指在 CentOS 7 操作系统中扩展根分区的容量,以满足不断增长的数据存储需求。下面是 CentOS 7 根分区扩容的详细步骤和相关知识点: 一、查看文件系统磁盘空间使用情况 ...

    3.在CentOS7上扩容根目录_Centos7扩容磁盘_centos7扩容_

    本文将详细介绍在CentOS 7上扩容根目录的步骤,以及可能遇到的问题和解决方案。 1. **准备工作** 在扩容之前,你需要确保有一块未使用的硬盘或分区,或者已有的分区有额外的空间可以分配。这可能需要通过虚拟化...

    [原创]CentOS6.9数据库生产服务器扩容手册(LVM+非LVM)

    非 LVM 扩容主要涉及到五个步骤:软件准备、关闭系统交换分区、创建逻辑卷 LogVoRoot、备份根目录和修改文件系统。具体命令如下: 1. 软件准备:安装 dump 和 restore 命令 2. 关闭系统交换分区:swapoff -av 3. ...

    基于CentOS7的磁盘分区以及扩容_parted工具.md

    ### 基于CentOS7的磁盘分区及扩容——Parted工具详解 #### 一、Parted工具介绍 在Linux环境下,对于磁盘管理的需求非常常见,包括但不限于磁盘分区、格式化、扩容等。Parted是一款强大的磁盘分区管理工具,它可以...

    CentOS LVM磁盘扩容.docx

    通过以上步骤,我们可以有效地在CentOS系统中使用LVM进行磁盘扩容,极大地提高了磁盘管理的灵活性和效率,降低了维护成本。在生产环境中,这种动态扩容的能力尤为关键,能确保服务的连续性和稳定性。

    Linux LVM进行分区扩容

    在CentOS 7.0中,如果系统根目录`/`的空间不足,可以利用LVM进行扩容,以解决存储空间紧张的问题。下面将详细介绍如何在CentOS 7.0中通过LVM对磁盘进行扩容。 首先,我们需要查看当前系统的分区情况。在命令行中...

    Centos7 使用LVM进行磁盘分区管理.docx

    ### CentOS 7 使用 LVM 进行磁盘分区管理 #### 概述 在 CentOS 7 中使用逻辑卷管理器(Logical Volume Manager, LVM)进行磁盘分区管理是一种非常灵活且高效的方法。通过 LVM,用户可以在不破坏现有数据的情况下...

    Centos7 根目录扩容方法

    Centos7 根目录扩容方法 在 Centos7 中,根目录扩容是一种常见的操作,特别是在业务服务器中。当服务器的根目录磁盘容量不够时,需要通过添加一块磁盘来扩容根目录。在这个过程中,我们需要了解逻辑卷管理(LVM)的...

    Centos7 磁盘扩容(LVM格式).pdf

    本文以CentOS 7系统为例,详细介绍了如何实现LVM格式的磁盘扩容。整个过程可以分解为以下几个关键步骤: 1. 查看内存信息 在对系统进行任何重大操作之前,了解当前的内存使用情况是非常重要的。在Linux系统中,...

    linux下centos操作系统磁盘扩容

    ### Linux下CentOS操作系统磁盘扩容详解 在Linux环境下,特别是在CentOS系统中,随着业务需求的增长或数据量的增加,经常会遇到磁盘空间不足的情况。此时,进行磁盘扩容便成为了一项必要的操作。本文将详细介绍如何...

    VMware扩容根目录.docx

    首先,问题的起因是初始分配的根分区大小不足以满足需求,例如,当根分区只剩400MB,而系统升级需要800MB以上的空间时,扩容势在必行。扩容的常见方法包括调整已有的分区或添加新的磁盘空间。考虑到作者的情况,原有...

    CentOS操作系统磁盘扩容

    7. **验证扩容结果**:再次运行`df -h`,确认根分区或其他需要扩容的分区已经扩大。 磁盘扩容是一项关键的系统维护任务,特别是在运行关键业务的服务器上。理解并掌握正确的扩容方法能够避免不必要的系统停机,保证...

Global site tag (gtag.js) - Google Analytics