`
asdic
  • 浏览: 123600 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux 扩展LVM下的Volume Group、Logical Volume

阅读更多

 

 通过扩展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

 

 

分享到:
评论
1 楼 bjt100 2009-11-04  
好贴,mark了

相关推荐

    Linux逻辑盘卷管理LVM详解

    Linux逻辑盘卷管理(LVM,Logical Volume Manager)应运而生,作为一种高级的磁盘分区管理技术,它极大地提高了磁盘管理的灵活性和效率。 #### 二、LVM的概念与优势 **2.1 LVM的概念** LVM是一种建立在硬盘和分区...

    LVM(Logical volume manager)实验笔记

    ### LVM(Logical Volume Manager)实验笔记 #### 一、什么是LVM? LVM(Logical Volume Manager),即逻辑卷管理器,是一种用于提高传统磁盘管理效率的技术方案。它允许用户更加灵活地管理存储资源,例如动态扩展...

    linux常用命令 lvm

    Linux LVM,全称为Logical Volume Manager,是Linux操作系统下的一种磁盘管理工具,它提供了一种灵活、可扩展的方式来管理磁盘存储空间。LVM允许系统管理员创建和管理逻辑卷,这些逻辑卷可以跨越多个物理硬盘,从而...

    Linux下LVM的基本操作

    LVM 的基本概念包括 PV(Physical Volume)、VG(Volume Group)和 LV(Logical Volume)。PV 是物理磁盘或分区,VG 是由多个 PV 组成的卷组,LV 是逻辑卷,相当于一个逻辑分区。 LVM 的基本操作包括创建 PV、VG、...

    LINUX下LVM技术文档教程

    LINUX下的LVM(Logical Volume Manager)是一种先进的磁盘管理技术,它允许系统管理员在Linux环境中灵活地管理和调整磁盘分区。LVM的核心优势在于它提供了动态调整存储空间的能力,无需停机,使得扩展文件系统变得...

    Linux下LVM硬盘管理及LVM扩容.pdf

    Linux下的LVM(Logical Volume Manager)是一种先进的磁盘管理技术,由Heinz Mauelshagen在Linux 2.4内核版本中实现。LVM的主要目标是提供一种灵活、可扩展的磁盘管理方式,使得系统管理员可以更加便捷地管理和调整...

    linux——lvm

    ### Linux LVM (Logical Volume Manager)详解 #### 一、引言 Logical Volume Manager (LVM) 是一种灵活且强大的磁盘空间管理技术,最初在 IBM 的 AIX Unix 系统中得到广泛应用,并逐渐被引入到 Linux 系统中。LVM ...

    LINUX LVM

    Linux LVM,全称为Logical Volume Manager,是Linux操作系统中一种高级的存储管理技术。它将物理硬盘上的空间组织成逻辑卷,从而提供了更灵活、可扩展的磁盘管理方案。在传统的磁盘管理中,我们直接对分区进行操作,...

    49-准备 LVM Volume Provider1

    - 在某些情况下,Linux的LVM配置可能不允许在/dev/sdb上直接创建PV。这时,你需要编辑`/etc/lvm.conf`文件,修改`filter`规则,允许LVM在该设备上操作。通常,这会涉及到添加`a|/dev/sdb|`到filter配置,允许LVM...

    linux lvm技术个人总结

    LVM(Logical Volume Manager,逻辑卷管理器)是Linux下的一个磁盘管理工具,它提供了一种动态管理存储空间的方法,使得用户可以在不中断系统服务的情况下调整存储空间的大小。LVM通过抽象出物理磁盘的概念,将多个...

    Linux LVM硬盘管理及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 Logical Volume Manager Administration是Red Hat Enterprise Linux 5中的逻辑卷管理器管理指南。该指南涵盖了...

    linux实验——LVM逻辑卷管理器.doc

    Linux LVM(Logical Volume Manager,逻辑卷管理器)是一种先进的磁盘管理技术,它允许管理员在物理硬盘之上创建逻辑卷,这些逻辑卷可以跨越多个硬盘,提供更大的灵活性和可扩展性。通过LVM,我们可以轻松地调整卷的...

    linux的lvm的管理.pdf

    在Linux操作系统中,逻辑卷管理器(Logical Volume Manager,简称LVM)是一种高级的磁盘管理技术,它允许系统管理员动态地扩展、收缩和管理磁盘空间。LVM通过将一个或多个物理磁盘的分区组合成更大的逻辑卷,从而...

    Linux新建LVM的过程.docx

    在Linux系统中,LVM(Logical Volume Manager,逻辑卷管理器)是一种用于简化磁盘管理和空间分配的强大工具。本文将详细介绍如何在Linux环境下创建LVM的整个过程。 ### 一、准备工作 #### 1. 检查磁盘情况 在进行...

    Linux下LVM磁盘管理实例

    ### Linux下LVM磁盘管理实例详解 #### LVM(Logical Volume Manager)概念与优势 LVM,即逻辑卷管理器,是Linux操作系统下一种高级的磁盘管理技术,它提供了一种灵活的方式来管理和利用存储资源。传统的磁盘分区...

    Linux-LVM管理.doc

    Linux LVM(Logical Volume Manager)是一种先进的磁盘管理技术,它在传统的物理磁盘和文件系统之间添加了一层逻辑层,使得磁盘管理更加灵活和高效。LVM的主要优势在于其能够动态调整磁盘空间,方便地扩展或缩减卷...

    linux as5.0 的lvm视频录像

    Linux AS5.0中的LVM(Logical Volume Manager)是一个强大的磁盘管理工具,它允许管理员在物理硬盘之上创建逻辑卷,以实现更灵活的数据存储和管理。LVM的主要优势在于其扩展性和灵活性,使得在不中断服务的情况下...

Global site tag (gtag.js) - Google Analytics