Linux下LVM的配置详解(1)

更新日期:2021-10-15

来源:纯净之家


系统大全为您提供
 LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM主要是方便了对存储系统的管理,增加了系统的扩展性。
  一、准备lvm环境
  1.硬盘的准备
  添加了一块硬盘/dev

b.
  准备了三个分区,方案如下:容量为100M,仅为了实验准备。
  /dev

b1
  /dev

b2
  /dev

b3
  2.转换分区类型为lvm卷
  fdisk /dev

b
  t转换为lvm卷类型
  Device Boot Start End Blocks Id System
  /dev

b1 1 208 98248+ 8e Linux LVM
  /dev

b2 209 416 98280 8e Linux LVM
  /dev

b3 417 624 98280 8e Linux LVM
  然后w保存并且
  #partprobe /*使用磁盘分区生效*/
  二、lvm创建过程
  1.从硬盘驱动器分区中创建物理卷(physical volumes-PV)。
  2.从物理卷中创建卷组(volume groups-VG)
  3.从卷组中创建逻辑卷(logical volumes-LV),并分派逻辑卷挂载点,其中只有逻辑卷才可以写数据。
  lvm的最大的特点就是可以动态的调整分区的大小,并且可以随着分区容量的增长而增加磁盘空间的容量。
  LVM配置与创建
  三、LVM的物理卷PV
  1.相关命令
  pvcreate 创建PV
  pvscan 扫描PV
  pvdisplay 显示PV
  pvremove 删除PV
  partprobe
  2.创建物理卷
  如果以上容量不够,可以再添加其它分区到物理卷中。
  [root@redhat ~]# pvcreate /dev

b1 /dev

b2
  Physical volume "/dev

b1″ successfully created
  Physical volume "/dev

b2″ successfully created
  [root@redhat ~]# pvscan
  PV /dev

b1 lvm2 [95.95 MB]
  PV /dev

b2 lvm2 [95.98 MB]
  Total: 2 [191.92 MB] / in use: 0 [0 ] / in no VG: 2 [191.92 MB]
  [root@redhat ~]# pvdisplay
  - NEW Physical volume -
  PV Name /dev

b1
  VG Name
  PV Size 95.95 MB
  Allocatable NO
  PE Size (KByte) 0
  Total PE 0
  Free PE 0
  Allocated PE 0
  PV UUID 2Ni0Tx-oeSy-zGUP-t7KG-Fh22-0BUi-iyPhhQ
  - NEW Physical volume -
  PV Name /dev

b2
  VG Name
  PV Size 95.98 MB
  Allocatable NO
  PE Size (KByte) 0
  Total PE 0
  Free PE 0
  Allocated PE 0
  PV UUID 2XLXfY-V3L2-Mtsl-79U4-ovuJ-YaQf-YV9qHs
  四、创建LVM的卷组VG
  1.相关命令
  vgcreate 创建VG
  vgscan 扫描VG
  vgdispaly
  vgextend
  vgreduce
  vgchange
  vgremove
  2.创建逻辑卷VG
  [root@redhat ~]# vgcreate vg0 /dev

b1 /dev

b2
  Volume group "vg0″ successfully created
  [root@redhat ~]# vgscan
  Reading all physical volumes. This may take a while…
  Found volume group "vg0″ using metadata type lvm2
  [root@redhat ~]# vgdisplay
  - Volume group -
  VG Name vg0
  System ID
  Format lvm2
  Metadata Areas 2
  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 2
  Act PV 2
  VG Size 184.00 MB
  PE Size 4.00 MB /*分配的块的大小默认为4M*/
  Total PE 46
  Alloc PE / Size 0 / 0
  Free PE / Size 46 / 184.00 MB
  VG UUID kL5CGk-5Odk-r3PK-9q0A-s94h-OHv4-BojBnH增加VG容量到1TB的方法:
  vgcreate -s 16M vg0 /dev

b1 /dev

b2

 3.删除与添加逻辑卷
  [root@redhat ~]# vgreduce vg0 /dev

b2
  Removed "/dev

b2″ from volume group "vg0″
  [root@redhat ~]# vgextend vg0 /dev

b2
  Volume group "vg0″ successfully extended
  五、创建LVM的逻辑卷LV
  1.相关命令
  lvcreate
  lvscan
  lvdisplay
  lvextend
  lvreduce
  lvremove
  lvresize
  2.创建逻辑卷LV
  [root@redhat ~]# lvcreate -L 184M -n data vg0
  Logical volume "data" created
  [root@redhat ~]# lvscan
  ACTIVE '/dev

g0/data' [184.00 MB] inherit
  [root@redhat ~]# lvdisplay
  - Logical volume -
  LV Name /dev

g0/data
  VG Name vg0
  LV UUID HNKO5d-yRre-qVnP-ZT8D-fXir-XTeM-r6WjDX
  LV Write Access read/write
  LV Status available
  # open 0
  LV Size 184.00 MB
  Current LE 46
  Segments 2
  Allocation inherit
  Read ahead sectors 0
  Block device 253:0
  六、挂载LVM的逻辑卷LV
  lv的格式化:
  mkfs.ext3 /dev

g0/data
  mdkir /mnt/lvm
  mount /dev

g0/data /mnt/lvm
  [root@redhat ~]# ls /mnt/lvm
  lost+found
  [root@redhat ~]# df -T
  文件系统 类型 1K-块 已用 可用 已用% 挂载点
  /dev

a3 ext3 7625092 2219460 5012040 31% /
  /dev

a1 ext3 101086 10006 85861 11% /boot
  tmpfs tmpfs 150108 0 150108 0% /dev

m
  /dev/mapper

g0-data
  ext3 182469 5664 167385 4% /mnt/lvm
  七、LVM的容量调整
  LVM的容量调整可以在多个环节进行调整,比如:可以在物理卷上,VG上,以及LV上,都可以进行容量的扩展,这也是LVM它的一个优势所在。  
 
  
  以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。 
 
本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版