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
- 浏览: 95284 次
- 性别:
- 来自: 苏州
相关推荐
本教程将详细介绍如何使用 LVM 在 CentOS 7.5 中对根分区 `/` 进行扩容。以下是具体步骤: 1. **查看现有分区大小**:首先,我们需要了解当前根分区的状态。可以使用 `df -h` 命令查看文件系统的总空间、已用空间、...
centos7 /分区扩容图文详解
系统提示我容量不足 就利用LVM的方式进行扩容吧。 系统是RHEL7(centos7差不多一样) 先查看磁盘信息及根目录 fdisk -l 注意:sda为硬盘,需要扩容的是系统的根目录,这里RHEL的系统根目录为/dev/mapper/rhel-root...
VMware 虚拟机根目录扩容 LVM 与非 LVM 方法 在 VMware 虚拟机中,扩容根目录是一项常见的操作。根目录扩容可以通过 LVM(Logical Volume Manager)或非 LVM 两种方法实现。下面将分别介绍这两种方法。 LVM 方法 ...
本文将详细讲解如何使用 LVM 对 swap 分区进行扩容,这一过程通常在系统需要更多交换空间以提高性能时进行。 首先,我们需要确认卷组(Volume Group, VG)是否有足够的空闲空间来扩展 swap。在 CentOS 7.5 中,通过...
本篇文章将详细阐述如何在CentOS服务器上进行LVM扩容,帮助你优化服务器的磁盘空间。 1. **LVM的基本概念**: - **物理卷(Physical Volume, PV)**:这是LVM的基本存储单元,可以是硬盘、分区或RAID设备。 - **...
CentOS 7 根分区扩容 CentOS 7 根分区扩容是指在 CentOS 7 操作系统中扩展根分区的容量,以满足不断增长的数据存储需求。下面是 CentOS 7 根分区扩容的详细步骤和相关知识点: 一、查看文件系统磁盘空间使用情况 ...
本文将详细介绍在CentOS 7上扩容根目录的步骤,以及可能遇到的问题和解决方案。 1. **准备工作** 在扩容之前,你需要确保有一块未使用的硬盘或分区,或者已有的分区有额外的空间可以分配。这可能需要通过虚拟化...
非 LVM 扩容主要涉及到五个步骤:软件准备、关闭系统交换分区、创建逻辑卷 LogVoRoot、备份根目录和修改文件系统。具体命令如下: 1. 软件准备:安装 dump 和 restore 命令 2. 关闭系统交换分区:swapoff -av 3. ...
### 基于CentOS7的磁盘分区及扩容——Parted工具详解 #### 一、Parted工具介绍 在Linux环境下,对于磁盘管理的需求非常常见,包括但不限于磁盘分区、格式化、扩容等。Parted是一款强大的磁盘分区管理工具,它可以...
通过以上步骤,我们可以有效地在CentOS系统中使用LVM进行磁盘扩容,极大地提高了磁盘管理的灵活性和效率,降低了维护成本。在生产环境中,这种动态扩容的能力尤为关键,能确保服务的连续性和稳定性。
在CentOS 7.0中,如果系统根目录`/`的空间不足,可以利用LVM进行扩容,以解决存储空间紧张的问题。下面将详细介绍如何在CentOS 7.0中通过LVM对磁盘进行扩容。 首先,我们需要查看当前系统的分区情况。在命令行中...
### CentOS 7 使用 LVM 进行磁盘分区管理 #### 概述 在 CentOS 7 中使用逻辑卷管理器(Logical Volume Manager, LVM)进行磁盘分区管理是一种非常灵活且高效的方法。通过 LVM,用户可以在不破坏现有数据的情况下...
Centos7 根目录扩容方法 在 Centos7 中,根目录扩容是一种常见的操作,特别是在业务服务器中。当服务器的根目录磁盘容量不够时,需要通过添加一块磁盘来扩容根目录。在这个过程中,我们需要了解逻辑卷管理(LVM)的...
本文以CentOS 7系统为例,详细介绍了如何实现LVM格式的磁盘扩容。整个过程可以分解为以下几个关键步骤: 1. 查看内存信息 在对系统进行任何重大操作之前,了解当前的内存使用情况是非常重要的。在Linux系统中,...
### Linux下CentOS操作系统磁盘扩容详解 在Linux环境下,特别是在CentOS系统中,随着业务需求的增长或数据量的增加,经常会遇到磁盘空间不足的情况。此时,进行磁盘扩容便成为了一项必要的操作。本文将详细介绍如何...
首先,问题的起因是初始分配的根分区大小不足以满足需求,例如,当根分区只剩400MB,而系统升级需要800MB以上的空间时,扩容势在必行。扩容的常见方法包括调整已有的分区或添加新的磁盘空间。考虑到作者的情况,原有...
7. **验证扩容结果**:再次运行`df -h`,确认根分区或其他需要扩容的分区已经扩大。 磁盘扩容是一项关键的系统维护任务,特别是在运行关键业务的服务器上。理解并掌握正确的扩容方法能够避免不必要的系统停机,保证...