LVM 邏輯卷管理

 * LVM 的用途:能整虛擬分區出來,分區大小可調,這樣不用擔心分區時給 / 的是不是少了。

  * LVM 的全稱:Logical Volumn Manager
  * LVM 的術語
  PV:Physical Volumn,物理卷,可以理解爲磁盤分區
  PE:Physical Extent, 物理塊,可以理解爲磁盤塊(多個連續扇區)
  LV:Logical Volumn, 邏輯卷,在其上的文件系統看到的“磁盤分區”
  LE:Logical Extent, 邏輯塊,在其上的文件系統看到的“磁盤塊”,LVM 中 PE 和 LE 的大小一致。
    VG: Volumn Group,卷組,可以理解爲存儲池,它和上面幾個東西的關係如下:
  一個 PV 分成多個 PE,一個 LV 分成多個 LE;
  一個 VG 由一個或多個 PV 組成;
  一個 LE 從 VG 中分配出來,這個 LE 就是 mkfs 看到的分區,類似於通常情況下的物理分區 /dev/hda1 這樣的東西。
    pv查看命令 pvdisplay
    vg查看命令 vgdisplay
    lv查看命令 lvdisplay
 
  *  創建 PV
  將整個磁盤創建爲一個 PV: pvcreate /dev/hda
  將單個分區創建爲一個 PV: fdisk 修改這個分區類型爲 0x8E(Linux LVM)
  *  創建 VG
  vgcreate vg1 /dev/hda /dev/hdb   #將hda,hdb二個磁盤創建一個vg1
  *  向已有 VG 中添加 PV
  vgextend vg1 /dev/hdc
   *  在現有VG 中刪除已存在 PV
    vgreduce vg1 /dev/hdc
   
  *  創建 LV
  查看 PE 大小: vgdisplay vg1
  假設 PE 大小是 20G,創建一個 20000 MB 的 LV:
  lvcreate -L 20G -n lv1 vg1
    *  創建ext3文件系統
    mkfs -t ext3 /dev/vg1/lv1或者mkfs.ext3 /dev/vg1/lv1
    *  增大一個文件系統容量 將/data1分區擴大20G的容量.
    lvextend -L +20G /dev/vg1/lv1  擴大lv(邏輯卷)容量
    resize2fs /dev/vg1/lv1         擴大文件系統容量
    *  減小一個文件系統容量  將/data1分區減小到20G
    umount /data2    減小文件系統不支持在線回縮,所以先要卸載文件系統
    resize2fs /dev/vg1/lv003 20G
    Please run 'e2fsck -f /dev/vg1/lv1' first.請運行e2fsck 檢測文件系統
    e2fsck -f /dev/vg1/lv1 
    resize2fs /dev/vg1/lv003 20G
    lvreduce -L20G /dev/vg1/lv1  回縮文件系統到20G
    mount -t ext3 /dev/vg1/lv1 /data1 掛載文件系統到/data1分區
    擴展lv使用vg剩餘的所有空間 將/data1使用vg1剩餘的所有空間
         lvextend -l +100%FREE /dev/vg1/lv1   注意這裏是小寫的l
    *  將vg1剩餘的所有空間創建爲一個lv
        lvcreate -l 100%FREE -n lv2 vg1      注意這裏是小寫的l
取消掛載的分區
[root@linux tmp]# umount /tmp/lvm/
刪除LV
[root@linux tmp]# lvremove /dev/vg1/lv1
Do you really want to remove active logical volume "lv1"? [y/n]: y
  Logical volume "lv1" successfully removed
刪除VG
[root@linux tmp]# vgremove vg1
  Volume group "vg1" successfully removed
刪除PV
[root@linux tmp]# pvremove /dev/hda5 /dev/hda7
  Labels on physical volume "/dev/hda5" successfully wiped
  Labels on physical volume "/dev/hda7" successfully wiped
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章