LVM建立

LVM介紹

PV(Physical Volume) - 物理卷linux

物理卷在邏輯卷管理中處於最底層,它能夠是實際物理硬盤上的分區,也能夠是整個物理硬盤,也能夠是raid設備centos

VG(Volume Group) - 卷組spa

卷組創建在物理卷之上,一個卷組中至少要包括一個物理卷,在卷組創建以後可動態添加物理捲到卷組中。一個邏輯卷管理系統工程中能夠只有一個卷組,也能夠擁有多個卷組code

LV(Logical Volume) - 邏輯卷blog

邏輯卷創建在卷組之上,卷組中的未分配空間能夠用於創建新的邏輯卷,邏輯卷創建後能夠動態地擴展和縮小空間。系統中的多個邏輯卷能夠屬於同一個卷組,也能夠屬於不一樣的多個卷組內存

建立LVM步驟it

  1. 添加新硬盤;
  2. 給新硬盤建立分區;
  3. 建立PV;
  4. 建立VG;
  5. 建立LV;
  6. 格式化LV;
  7. 掛載LV到指定目錄;

擴容步驟io

LV的擴容table

  • (1) 使用VG的Free空間,對LV擴容;
  • (2) 完成後須要在對文件系統擴容;

VG的擴容ast

  • 方式1: 經過增長PV來實現
  • 方式2: 經過擴展raid(磁盤陣列)設備的容量來間接對VG擴容

LVM的縮減

  • 1. LV的縮減
  • 2. VG的縮減

建立LVM

建立系統分區

fdisk /dev/vdb 歡迎使用 fdisk (util-linux 2.23.2)。 更改將停留在內存中,直到您決定將更改寫入磁盤。 使用寫入命令前請三思。 Device does not contain a recognized partition table 使用磁盤標識符 0x09261bf7 建立新的 DOS 磁盤標籤。 命令(輸入 m 獲取幫助):n #建立分區 Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p #建立主分區 分區號 (1-4,默認 1):1 #選擇1 起始 扇區 (2048-629145599,默認爲 2048): #回車 將使用默認值 2048 Last 扇區, +扇區 or +size{K,M,G} (2048-629145599,默認爲 629145599): #回車 將使用默認值 629145599 分區 1 已設置爲 Linux 類型,大小設爲 300 GiB 命令(輸入 m 獲取幫助):p #查看建立的主分區 磁盤 /dev/vdb:322.1 GB, 322122547200 字節,629145600 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤標籤類型:dos 磁盤標識符:0x09261bf7 設備 Boot Start End Blocks Id System /dev/vdb1            2048   629145599   314571776   83 Linux  #系統默認爲83,即:Linux 命令(輸入 m 獲取幫助):t #更改分區格式 已選擇分區 1 Hex 代碼(輸入 L 列出全部代碼):8e #8e爲Linux LVM格式 已將分區「Linux」的類型更改成「Linux LVM」 命令(輸入 m 獲取幫助):p 磁盤 /dev/vdb:322.1 GB, 322122547200 字節,629145600 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤標籤類型:dos 磁盤標識符:0x09261bf7 設備 Boot Start End Blocks Id System /dev/vdb1            2048   629145599   314571776 8e Linux LVM #已改爲8e 命令(輸入 m 獲取幫助):w #保存 The partition table has been altered!

建立PV

[root@VM_8_76_centos ~]# pvcreate /dev/vdb1 Physical volume "/dev/vdb1" successfully created.

建立VG

[root@VM_8_76_centos ~]# vgcreate datavg  /dev/vdb1 #建立一個名爲datavg的Volume Group Volume group "datavg" successfully created

建立LV

[root@VM_8_76_centos ~]# lvcreate -l 100%free -n datalv datavg Logical volume "datalv" created.

格式化LV

mkfs.ext4 /dev/datavg/datalv

掛載LV

mount /dev/datavg/datalv  /data/
相關文章
相關標籤/搜索