Lvm逻辑卷管理介绍与简单应用

来源:互联网 发布:局域网限速软件app 编辑:程序博客网 时间:2024/05/22 14:59

Lvm逻辑卷管理介绍与简单应用


LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提对硬盘的管理,来提高管理的灵活性。

当碰到下列情况是:

/u01空间已经使用完了,如果新加硬盘,需要umount后重新mount新硬盘,然后复制数据至新的硬盘上。旧的硬盘可能无法同时mount同一目录

这时候lvm可以将这2个硬盘逻辑成一个,同时增加了容量,节约了成本


1)lvm基本术语

#物理介质

存储设备:硬盘  exp;/dev/hda /dev/sda1

#物理卷(pv)

物理卷指硬盘分区或者具备同功能如raid卡

#卷组(vg)

lvm卷组由物理卷(pv)组成,可以一个或者多个物理卷组成

#逻辑卷(lv)

逻辑卷是卷组上划分的特定的空间,可以在其上建立文件系统

#pe

每个物理卷(pv)划分的最小单位默认是4m

#le

每个逻辑卷(lv)划分的最小单位,和pe一一对应


2)lvm解释


1.硬盘先从分区创建为pv,pv包含一个个pe,对应将来的le

2.一个或多个pv创建为一个vg,vg内的le对应pe,默认4M,ps:pe的大小决定最大vg的大小4M对应32G

3.然后从创建的vg内划出一个lv(可以自定义大小)最为逻辑盘使用

4.然后格式化新建的lv,并挂在到需要的目录下



 

阶段

显示信息

创建

删除组员

扩大大小

缩减大小

PV

pvdisplay

pvcreat

pvremove

-----

-----

VG

vgdisplay

vgcreat

vgremove

vgextend

vgreduce

LV

lvdispaly

lvcreat

lvremove

lvextend

lvreduce

 




1.lvm安装

一般linux默认安装lvm,如果未安装,可以mount上cd后rpm -ivh lvm*


2.创建pv

pvcreate /dev/sde1

pvcreate /dev/sdf1

pvdisplay
  "/dev/sde1" is a new physical volume of "100.00 GB"
  --- NEW Physical volume ---
  PV Name               /dev/sde1
  VG Name               
  PV Size               100.00 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               nXfB8R-Ah7G-fT3K-hpaS-1lcQ-33P6-0yJNKg
   
  "/dev/sdf1" is a new physical volume of "100.00 GB"
  --- NEW Physical volume ---
  PV Name               /dev/sdf1
  VG Name               
  PV Size               100.00 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               qfCiX6-mqQU-SC3t-yTKr-fc8J-IbFW-RcC30n

   

3.创建vg

vgcreate willson -s 16m /dev/sde1 创建

vgextend willson  /dev/sdf1 添加

vgdisplay
  --- Volume group ---
  VG Name               willson
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               99.98 GB
  PE Size               16.00 MB
  Total PE              6399
  Alloc PE / Size       0 / 0   
  Free  PE / Size       6399 / 99.98 GB
  VG UUID               OJ3QFq-4Wfq-yiWx-pBFd-GFwM-0hZx-UCzTPm


4.在vg中划lv


lvcreate -L 150g -n willson_lv willson

lvdisplay
  --- Logical volume ---
  LV Name                /dev/willson/willson_lv
  VG Name                willson
  LV UUID                Yhd2gs-nt9s-JMrS-uWdh-1zBS-rl27-scHxER
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                150.00 GB
  Current LE             9600
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0


5.格式化新逻辑卷

mkfs.ext3 /dev/willson/willson_lv

mount /dev/willson/willson_lv /willson

df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             190G  7.3G  173G   5% /
/dev/sda1              99M   28M   66M  30% /boot
tmpfs                1014M     0 1014M   0% /dev/shm
/dev/mapper/willson-willson_lv
                      148G  188M  140G   1% /willson



欢迎一起讨论oracle  QQ:624676778 泡泡清清



原创粉丝点击