Linux使用入门教程之LVM

上一篇为我们介绍LVM的部分定义(http://www.linuxidc.com/Linux/2014-01/95112.htm),这一篇就教我们某些惯常的LVM的操作吧。究竟,理论依然要利用到实战中来的呗。
本篇博文大致分了8个点为大家解说和操作LVM的成效,希望能对我们具有助于。

计划给系统装贰个Oracle,发现磁盘空间不足。在装置系统的时候小编选拔的是电动分区,系统就能够自行以LVM的方法分区。为了保险系统中期的可用性,提议具备新系统装置都施用LVM,之后生产上的设备自个儿也绸缪那样做。

一、成立新的卷
1、希图物理分区(Physical Partions)
动用分区工具(如:fdisk)创立LVM分区,方法同成立另外日常分区的办法同样。区别在于,LVM的分区类型为8e。

扩大容积之前的磁盘意况

2、成立物理卷PV
假如上面创立了分区/dev/sdb1,这里我们用pvcreate创制物理卷PV。
# pvcreate /dev/sdb1  #采纳pvcreate将sdb1转换为物理卷
# pvdisplay            #翻开已经存在的PV

[root@localhost ~]# df
-h

3、创制卷组VG
# vgcreate -s 4M vgname /dev/sdb1
#将PV(/dev/sdb1)创造名称叫vgname的PE为4M的VG卷组

文件系统             体积 已用 可用已用%%挂载点

4、创设逻辑卷LV
# lvcreate -l 10 -n lvname vgname
#在vgname卷组上创造名称为lvname的占十三个PE块大小的LV逻辑卷
-l 指定PE块数量
-L 直接内定大小,举例-L 40M,直接钦赐40M大小
-n 后跟所要创造的LV的名字

/dev/mapper/VolGroup-lv_root
5.3G  2.5G  2.6G  50%
/

5、格式化逻辑卷
# mkfs -t ext4 /dev/vgname/lvname
#格式化lvname那些逻辑卷为ext4的文件系统
-t 后跟所要格式过去的文件系统名

tmpfs                 538M     0  538M   0%
/dev/shm

6、成立挂载点,挂载逻辑卷
# mkdir /file  #创办挂载目录/file
# mount /dev/vgname/lvname /file  #将逻辑卷lvname挂载到/file挂载点下

/dev/sda1             485M   30M  430M   7%
/boot

二、扩展卷组
以下测量检验在pv和vg都无多余空间的情况下进展操作实验。
1、希图物理分区(Physical Partions)
1
使用分区工具(如:fdisk)创造LVM分区,方法同创制其余平常分区的措施相同。差别在于,LVM的分区类型为8e。

[root@localhost ~]# fdisk
-l

2、创制物理卷PV
只要上边成立分区/dev/sdb2,,这里大家用pvcreate创造物理卷PV。
# pvcreate /dev/sdb2  #动用pvcreate将sdb1调换为物理卷
# pvdisplay            #查看已经存在的PV

Disk /dev/sda: 8589 MB,
8589934592 bytes

3、扩展卷组VG
# vgextend vgname /dev/sdb2 #将sdb2这几个物理卷出席vgname卷组中
# pvdisplay      #增进实现以往,再一次查看PV音讯

 ……………

三、抽离PV并删除
方案一:
1、查看pv使用景况
# pvdisplay            #查阅已经存在的PV
— Physical volume —
  PV Name              /dev/sda1
  VG Name              vgname
  PV Size              1019.72 MiB / not usable 3.72 MiB
  Allocatable          yes
  PE Size              4.00 MiB
  Total PE              254
  Free PE              254
  Allocated PE          0
  PV UUID              TEiNQm-3H9i-OpmE-p5cX-KgRS-aGuf-HKaLON 
  — Physical volume —
  PV Name              /dev/sdb1
  VG Name              vgname
  PV Size              1019.72 MiB / not usable 3.72 MiB
  Allocatable          yes
  PE Size              4.00 MiB
 Total PE              254
  Free PE              80
  Allocated PE          174
  PV UUID              27pvVQ-lERX-91ew-0XL2-Oxbk-NFKh-7l6c4M

   Device
Boot      Start         End      Blocks   Id  System

2、依据pv消息,抽离空的pv出来
# vgreduce vgname /dev/sda1

/dev/sda1   *           1          64      512000   83  Linux

3、删除抽离出来的pv
# pvremove /dev/sda1

Partition 1 does not end on
cylinder boundary.

方案二:
在sda1被使用的景况下,抽离sda1以此PV
1、查看pv信息
 # pvdisplay
  — Physical volume —
  PV Name            /dev/sda1
  VG Name            vgname
  PV Size              1019.72 MiB / not usable 3.72 MiB
  Allocatable          yes
  PE Size              4.00 MiB
  Total PE              254
  Free PE              80
  Allocated PE          174
  PV UUID              TEiNQm-3H9i-OpmE-p5cX-KgRS-aGuf-HKaLON
  — Physical volume —
  PV Name            /dev/sdb1
  VG Name            vgname
  PV Size              1019.72 MiB / not usable 3.72 MiB
  Allocatable          yes
  PE Size              4.00 MiB
  Total PE              254
  Free PE              254
  Allocated PE          0
  PV UUID              Duz6zM-GJwo-8cc5-5Jp2-vGiH-0j0L-gSvUtl

/dev/sda2              64        1045     7875584   8e  Linux
LVM

2、移动sda1的中的全体PE到sdb第11中学
 # pvmove /dev/sdb1 /dev/sdd1
  /dev/sda1: Moved: 0.0%
  /dev/sdb1: Moved: 100.0%

Disk
/dev/mapper/VolGroup-lv_root: 5779 MB, 5779750912 bytes

3、查看今后pv使用景况
# pvdisplay            #查阅已经存在的PV
— Physical volume —
  PV Name            /dev/sda1
  VG Name            vgname
  PV Size              1019.72 MiB / not usable 3.72 MiB
  Allocatable          yes
  PE Size              4.00 MiB
  Total PE              254
  Free PE              254
  Allocated PE          0
  PV UUID              TEiNQm-3H9i-OpmE-p5cX-KgRS-aGuf-HKaLON
  — Physical volume —
  PV Name            /dev/sdb1
  VG Name            vgname
  PV Size              1019.72 MiB / not usable 3.72 MiB
  Allocatable          yes
  PE Size              4.00 MiB
官方澳门新永利下载,  Total PE              254
  Free PE              80
  Allocated PE        174
  PV UUID            Duz6zM-GJwo-8cc5-5Jp2-vGiH-0j0L-gSvUtl

……..

4、遵照pv消息,抽离空的pv出来
1 # vgreduce vgname /dev/sda1

Disk
/dev/mapper/VolGroup-lv_swap: 2281 MB, 2281701376 bytes

发表评论

电子邮件地址不会被公开。 必填项已用*标注