LVM的基本应用、扩展及缩减实现

LVM : 

Logical Volume Manager 逻辑卷管理, 它是一种可以用在Linux内核的逻辑分卷管理器,常用于管理磁盘和其他大型存储设备上。

LVM的应用:

在生产环境中常见于增加磁盘,可将多个磁盘合理的合并成一个或多个,但又不会影响业务的进行。

与raid的区别:

LVM是软件的卷管理方式,而RAID是磁盘保护的方法。对于重要的业务来说,一般是同时存在。RAID用来保护物理的磁盘不会因为故障而中断业务。LVM用来实现对卷的良性的管理,更好的利用磁盘资源。

LVM的扩展及缩减实例: 

1,首先查看逻辑卷容量
[[email protected] ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       39G  461M   37G   2% /
/dev/mapper/VolGroup00-LogVol03
                       64G  222M   61G   1% /var
/dev/mapper/VolGroup00-LogVol02
                       49G  2.0G   45G   5% /usr
/dev/mapper/VolGroup00-LogVol01
                       39G  177M   37G   1% /home
/dev/sda1              99M   13M   82M  14% /boot
tmpfs                1005M     0 1005M   0% /dev/shm
/dev/hdc              3.5G  3.5G     0 100% /media

2,在home下有lost+found可以看到home分区单独挂载到一个分区下面
[[email protected] ~]# ls /home/
innofidei  lost+found

3,卸载并验证
[[email protected] ~]# umount /dev/mapper/VolGroup00-LogVol01 
[[email protected] ~]# ls /home/

4,resize2fs  卷组
[[email protected] ~]# resize2fs /dev/mapper/VolGroup00-LogVol01 20G 
resize2fs 1.39 (29-May-2006)
Resizing the filesystem on /dev/mapper/VolGroup00-LogVol01 to 5242880 (4k) blocks.
The filesystem on /dev/mapper/VolGroup00-LogVol01 is now 5242880 blocks long.
注意这里会提醒你e2fsck的
所以resize2fs之前要这样做: e2fsck -f /dev/mapper/VolGroup-logVol01

5,缩减lvm
[[email protected] ~]# lvreduce -L 20G /dev/mapper/VolGroup00-LogVol01
  /dev/hdc: open failed: Read-only file system
  WARNING: Reducing active logical volume to 20.00 GB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce LogVol01? [y/n]: y
  Reducing logical volume LogVol01 to 20.00 GB
  Logical volume LogVol01 successfully resized

6,重新挂载并验证
[[email protected] ~]# mount -a
[[email protected] ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       39G  461M   37G   2% /
/dev/mapper/VolGroup00-LogVol03
                       64G  222M   61G   1% /var
/dev/mapper/VolGroup00-LogVol02
                       49G  2.0G   45G   5% /usr
/dev/sda1              99M   13M   82M  14% /boot
tmpfs                1005M     0 1005M   0% /dev/shm
/dev/hdc              3.5G  3.5G     0 100% /media
/dev/mapper/VolGroup00-LogVol01
                       20G  173M   19G   1% /home
[[email protected] ~]# ls /home/
innofidei  lost+found

7,扩展另一lvm
[[email protected] ~]# lvextend -L +20G /dev/mapper/VolGroup00-LogVol02
  /dev/hdc: open failed: Read-only file system
  Extending logical volume LogVol02 to 70.00 GB
  Logical volume LogVol02 successfully resized
[[email protected] ~]# resize2fs /dev/mapper/VolGroup00-LogVol02
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/mapper/VolGroup00-LogVol02 is mounted on /usr; on-line resizing required
Performing an on-line resize of /dev/mapper/VolGroup00-LogVol02 to 18350080 (4k) blocks.
The filesystem on /dev/mapper/VolGroup00-LogVol02 is now 18350080 blocks long.

8,再验证
[[email protected] ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       39G  461M   37G   2% /
/dev/mapper/VolGroup00-LogVol03
                       64G  222M   61G   1% /var
/dev/mapper/VolGroup00-LogVol02
                       68G  2.0G   63G   4% /usr
/dev/sda1              99M   13M   82M  14% /boot
tmpfs                1005M     0 1005M   0% /dev/shm
/dev/hdc              3.5G  3.5G     0 100% /media
/dev/mapper/VolGroup00-LogVol01
                       20G  173M   19G   1% /home

时间: 2024-10-21 09:45:18

LVM的基本应用、扩展及缩减实现的相关文章

学习笔记之lvm基本应用及其扩展和缩减实现

Lvm 基本应用,扩展及缩减实现 Lvm是什么:logical volume manager,逻辑卷管理 学习lvm我们能实现什么?Lvm作用就是屏蔽了底层磁盘布局,便于动态调整磁盘容量,进而高效管理磁盘. 注:boot分区用于存放引导文件,不能应用lvm机制 学习lvm首先来了解pv,vg 什么是pv,pv是如何来的,怎么创建来的?Pv就是physical volume(物理卷),就是整个硬盘,或者通过fdisk等磁盘分区工具建立的普通分区.它也包括许多默认4MB大小的PE(physical

lvm基本应用,扩展及缩减实现

一.    LVM的创建 LVM因为他的可扩展和可伸缩的特性,被广泛的应用于磁盘管理中,创建LVM则必须先创建pv然后创建vg最后才能创建lv,他们之间的关系如下:呈金字塔结构 1.创建查看pv 先用pvs查看当前系统下所有的pv,可以看到只有sda2一个 然后我们创建一个pv,这里我用/dev/sdb来创建,并用pvs来查看是否创建成功了 可以看到创建成功,可用pvdisplay来查看pv的详细情况 2.创建查看vg 创建pv之后则是创建一个VG,可用vgcreate -s指明PE的大小,这里

LVM基础应用、扩展及缩减

逻辑卷的基础应用 一.LVM简介 LVM(Logical volume Manager)即逻辑卷管理.它是Linux环境下对磁盘分区进行管理的一种机制.现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及windows操作系统都有类似与LVM这种磁盘管理软件. LVM是通过将底层的物理块设备,抽象组织起来,然后以逻辑卷的方式呈现给上层应用.在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的

LVM基本应用,扩展及缩减实现!

LVM概述 [百度百科] LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池.管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系 统.管理员通过LVM可以方便的调整存储卷组的大小,并

linux命令:resize2fs、lvm逻辑卷lv扩展及缩减

    resize2fs:调整ext文件系统的空间大小  搭配逻辑卷lv使用方法:resize2fs /PATH/TO/LV_NAME 3G  调整LV的逻辑边界大小为3G    一.扩展逻辑卷lv:(必须先扩展逻辑卷的物理边界,再扩展逻辑边界)      lvextend 扩展逻辑卷的物理边界           -L [+]# /PATH/TO/LV_NAME  指定扩展后的容量,+表示在目前容量上直接增加#容量                    不用+表示,扩展后的容量为#   Us

2.lvm基本应用,扩展及缩减实现

LVM是逻辑盘卷管理(LogicalVolume Manager)的简称,它是Linux环境下对磁盘进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提对硬盘的管理,来提高管理的灵活性. 1)lvm基本术语 #物理介质(Thephysical media) 这里指系统的存储设备:硬盘,是存储系统最低层的存储单元. #物理卷(pv--physical volume) 物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储

LVM逻辑卷管理,创建,扩展和缩减

1. LVM(Logical Volume Manager):    可以弹性调整文件系统的容量,即把多个物理分区整合为像一个磁盘一样,实现文件系统自由扩展,缩减 2. LVM的组成:        PV(Physical Volume):物理卷           LVM基本的逻辑储存块,但比基本的物理储存块(分区,硬盘等)多出一些LVM有关的管理参数        VG (Volume Group): 卷组            由多个PV组成,类似于非LVM系统中的物理硬盘.       

LVM逻辑卷的创建、扩展、缩减和归纳

逻辑卷管理器LVM : LVM的优势:1.弹性存储 2.可以使用快照    LVM: 将几个物理分区通过软件组合在一起,看起来像是独立的大硬盘,而要用这块大硬盘,就要将它分成可以使用的分区,然后格式化,挂载等 PV物理卷:将物理磁盘或物理分区初始化成LVM能用的物理卷,分区中的类型是8e:Linux LVM VG逻辑卷组:将一个或者多个PV组合成一个大的磁盘,将其称之为组 LV逻辑卷:从VG中分割出来的分区,称为LV,LV被用来格式化后,进行挂载,设备代为:  /dev/vgname/lvnam

LVM创建、扩展和缩减实现

LVM: Logical Volume Manager,逻辑卷管理器.重点在于可以弹性调整文件系统的容量. 常用术语: pv:物理卷 vg:卷用户组 lv:逻辑卷 PE:物理扩展块 dm:device mapper,将一个或者多个底层块设备组织成为一个逻辑设备的模块: 原始文件为/dev/dm-#      其连接文件有两种命名方式: 第一种:/dev/mapper/VG_NAME-LV_NAME /dev/mapper/vol0-root 第二种:/dev/VG_NAME/LV_NAME /d