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

相關文章
相關標籤/搜索