linux下 LVM的应用

硬盘分区如何设定大小,如何规划,再好的规划也有出差错的时候,人算不如天算.
为了让咱们脱离那可悲的分区与分区修改工具,请跟我来认识一下LVM-逻辑卷管理(logical volume manager).linux

首先先把基本术语定义讲一下:
LVM 是linux对磁盘分区进行管理的一种机制.LVM是创建在磁盘与分区之上的一个逻辑层,以提升磁盘管理的灵活性.
在LVM内有三个基本术语PV(Physical Volume 物理卷) VG(Volume Group 卷组) LV(Logical Volume 逻辑卷)
三者的关系为,先创建PV,根据PV组合或扩展造成VG,根据用户需求使用VG卷的总量去创建相应的LV卷(我的理解)
一.建立PV的命令与方法
      1.查看磁盘分区状况:
[root@localhost /]# fdisk -l /dev/hdbide

Disk /dev/hdb: 21.4 GB, 21474836480 bytes
15 heads, 63 sectors/track, 44384 cylinders
Units = cylinders of 945 * 512 = 483840 bytes工具

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1       10000     4724968+  83  Linux
/dev/hdb2           10001       20000     4725000   83  Linux
/dev/hdb3           20001       30000     4725000   83  Linux
/dev/hdb4           30001       44384     6796440   83  Linux
共计4个分区 请你们看ID位置代码:83 system:linux,咱们须要更改ID代码为8e 此为LVM卷分区标签
分区系统号更改方法以下:
[root@localhost /]# fdisk /dev/hdb
Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)
此时系统ID已经更改成LVM,咱们再用FDISK命令查看一下磁盘状况
[root@localhost /]# fdisk -l /dev/hdbcode

Disk /dev/hdb: 21.4 GB, 21474836480 bytes
15 heads, 63 sectors/track, 44384 cylinders
Units = cylinders of 945 * 512 = 483840 bytesrem

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1       10000     4724968+  8e  Linux LVM
/dev/hdb2           10001       20000     4725000   8e  Linux LVM
SYStem类型:Linux LVM,此时咱们能够建立PV了,我建立了二个PV,经过pvdisplay命令能够查看建立的PV卷的状况.
[root@localhost /]# pvcreate /dev/hdb1 /dev/hdb2
  Physical volume "/dev/hdb1" successfully created
  Physical volume "/dev/hdb2" successfully created
查看PV卷详细信息:
[root@localhost /]# pvdisplay
  "/dev/hdb1" is a new physical volume of "4.51 GB"
  --- NEW Physical volume ---
  PV Name               /dev/hdb1
  VG Name              
  PV Size               4.51 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               gSv31K-01SU-1Vbm-HF26-MR5W-wgBw-1EeHb0
  
  "/dev/hdb2" is a new physical volume of "4.51 GB"
  --- NEW Physical volume ---
  PV Name               /dev/hdb2
  VG Name              
  PV Size               4.51 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               ODEuTv-iMqs-Wzxq-HMyB-yUw2-Lnwn-5JdlSp
咱们此时再回看查看一下磁盘分区的状况.
[root@localhost /]# fdisk -l /dev/hdbit

Disk /dev/hdb: 21.4 GB, 21474836480 bytes
15 heads, 63 sectors/track, 44384 cylinders
Units = cylinders of 945 * 512 = 483840 bytesio

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1       10000     4724968+  8e  Linux LVM
/dev/hdb2           10001       20000     4725000   8e  Linux LVM
/dev/hdb3           20001       30000     4725000   8e  Linux LVM
/dev/hdb4           30001       44384     6796440   8e  Linux LVM
PV建立完成,相应的命令以下:pvcreate (PV建立) pvdisplay(PV信息查看) pvremove(pv卷删除)
pvremove /dev/hdb1 (删除命令例)table

相关文章
相关标签/搜索