通过扩展Volume Group、Logical Volume来达到扩展文件系统的大小,
我的服务器是建在虚机上的,
分配硬盘空间时,通过修改参数把原来硬盘加大的。
[root@localhost ~]# fdisk -l
Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 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
先创建物理分区
#fdisk /dev/sda
通n键,创建一个主分区;
通t键,输入8e转换为LVM分区
w键,写入分区表
Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 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
/dev/sda3 1045 3916 23069340 8e Linux LVM
重启生效,然后创建物理卷(physical volume)
#pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created
查看现有的vg
#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 250 / 7.81 GB
Free PE / Size 2 / 64.00 MB
VG UUID Zv74Nv-kqbn-SpF3-yBcg-brXn-2X0G-5mbJcx
通过vgextend命令扩展现有的vg
#vgextend VolGroup00 /dev/sda3
Volume group "VolGroup00" successfully extended
#vgdisplay
--- 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 29.88 GB
PE Size 32.00 MB
Total PE 956
Alloc PE / Size 250 / 7.81 GB
Free PE / Size 706 / 22.06 GB
VG UUID Zv74Nv-kqbn-SpF3-yBcg-brXn-2X0G-5mbJcx
#mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
none on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
可以看到文件系统的 / 是挂载在/dev/mapper/VolGroup00-LogVol00上的,
因此,通过改变lv LogVol00的大小来达到给/增减空间的目的。
# lvscan
ACTIVE '/dev/VolGroup00/LogVol00' [5.88 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [1.94 GB] inherit
通过lvresize命令扩展Logical Volume
# lvresize -L +22.06G /dev/VolGroup00/LogVol00
Rounding up size to full physical extent 22.06 GB
Extending logical volume LogVol00 to 27.94 GB
Logical volume LogVol00 successfully resized
调整完后,查看一下文件系统使用情况
#df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
5.8G 3.5G 2.1G 63% /
/dev/sda1 99M 14M 81M 14% /boot
none 506M 0 506M 0% /dev/shm
发现并没有没发生改变
通过ext2online命令在线resize文件系统
#ext2online /dev/mapper/VolGroup00-LogVol00
#df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
28G 3.5G 23G 14% /
/dev/sda1 99M 14M 81M 14% /boot
none 506M 0 506M 0% /dev/shm
大小调整成功!
检查分区
#e2fsck /dev/VolGroup00/LogVol00
分享到:
相关推荐
Linux逻辑盘卷管理(LVM,Logical Volume Manager)应运而生,作为一种高级的磁盘分区管理技术,它极大地提高了磁盘管理的灵活性和效率。 #### 二、LVM的概念与优势 **2.1 LVM的概念** LVM是一种建立在硬盘和分区...
### LVM(Logical Volume Manager)实验笔记 #### 一、什么是LVM? LVM(Logical Volume Manager),即逻辑卷管理器,是一种用于提高传统磁盘管理效率的技术方案。它允许用户更加灵活地管理存储资源,例如动态扩展...
Linux LVM,全称为Logical Volume Manager,是Linux操作系统下的一种磁盘管理工具,它提供了一种灵活、可扩展的方式来管理磁盘存储空间。LVM允许系统管理员创建和管理逻辑卷,这些逻辑卷可以跨越多个物理硬盘,从而...
LVM 的基本概念包括 PV(Physical Volume)、VG(Volume Group)和 LV(Logical Volume)。PV 是物理磁盘或分区,VG 是由多个 PV 组成的卷组,LV 是逻辑卷,相当于一个逻辑分区。 LVM 的基本操作包括创建 PV、VG、...
LINUX下的LVM(Logical Volume Manager)是一种先进的磁盘管理技术,它允许系统管理员在Linux环境中灵活地管理和调整磁盘分区。LVM的核心优势在于它提供了动态调整存储空间的能力,无需停机,使得扩展文件系统变得...
Linux下的LVM(Logical Volume Manager)是一种先进的磁盘管理技术,由Heinz Mauelshagen在Linux 2.4内核版本中实现。LVM的主要目标是提供一种灵活、可扩展的磁盘管理方式,使得系统管理员可以更加便捷地管理和调整...
### Linux LVM (Logical Volume Manager)详解 #### 一、引言 Logical Volume Manager (LVM) 是一种灵活且强大的磁盘空间管理技术,最初在 IBM 的 AIX Unix 系统中得到广泛应用,并逐渐被引入到 Linux 系统中。LVM ...
Linux LVM,全称为Logical Volume Manager,是Linux操作系统中一种高级的存储管理技术。它将物理硬盘上的空间组织成逻辑卷,从而提供了更灵活、可扩展的磁盘管理方案。在传统的磁盘管理中,我们直接对分区进行操作,...
- 在某些情况下,Linux的LVM配置可能不允许在/dev/sdb上直接创建PV。这时,你需要编辑`/etc/lvm.conf`文件,修改`filter`规则,允许LVM在该设备上操作。通常,这会涉及到添加`a|/dev/sdb|`到filter配置,允许LVM...
LVM(Logical Volume Manager,逻辑卷管理器)是Linux下的一个磁盘管理工具,它提供了一种动态管理存储空间的方法,使得用户可以在不中断系统服务的情况下调整存储空间的大小。LVM通过抽象出物理磁盘的概念,将多个...
LVM(Logical Volume Manager)是一种逻辑卷管理系统,由Heinz Mauelshagen在Linux 2.4内核上实现。LVM可以将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用。这样可以实现磁盘空间的动态管理,相对于...
"Red Hat Enterprise Linux 5 Logical Volume Manager Administration" Red Hat Enterprise Linux 5 Logical Volume Manager Administration是Red Hat Enterprise Linux 5中的逻辑卷管理器管理指南。该指南涵盖了...
Linux LVM(Logical Volume Manager,逻辑卷管理器)是一种先进的磁盘管理技术,它允许管理员在物理硬盘之上创建逻辑卷,这些逻辑卷可以跨越多个硬盘,提供更大的灵活性和可扩展性。通过LVM,我们可以轻松地调整卷的...
在Linux操作系统中,逻辑卷管理器(Logical Volume Manager,简称LVM)是一种高级的磁盘管理技术,它允许系统管理员动态地扩展、收缩和管理磁盘空间。LVM通过将一个或多个物理磁盘的分区组合成更大的逻辑卷,从而...
在Linux系统中,LVM(Logical Volume Manager,逻辑卷管理器)是一种用于简化磁盘管理和空间分配的强大工具。本文将详细介绍如何在Linux环境下创建LVM的整个过程。 ### 一、准备工作 #### 1. 检查磁盘情况 在进行...
### Linux下LVM磁盘管理实例详解 #### LVM(Logical Volume Manager)概念与优势 LVM,即逻辑卷管理器,是Linux操作系统下一种高级的磁盘管理技术,它提供了一种灵活的方式来管理和利用存储资源。传统的磁盘分区...
Linux LVM(Logical Volume Manager)是一种先进的磁盘管理技术,它在传统的物理磁盘和文件系统之间添加了一层逻辑层,使得磁盘管理更加灵活和高效。LVM的主要优势在于其能够动态调整磁盘空间,方便地扩展或缩减卷...
Linux AS5.0中的LVM(Logical Volume Manager)是一个强大的磁盘管理工具,它允许管理员在物理硬盘之上创建逻辑卷,以实现更灵活的数据存储和管理。LVM的主要优势在于其扩展性和灵活性,使得在不中断服务的情况下...