使用LVM管理磁盤
這裏將介紹通過LVM管理、使用磁盤的方式。
簡介-手動與LVM管理磁盤對比
平常我們都是直接使用磁盤分區存取文件,方式是:
- 拿到磁盤 如:
/dev/sda
- 分區(或不分區直接用也行) 如:
/dev/sda1, /dev/sda2
, - 格式化分區創建文件系統 如:
mkfs.ext4 /dev/sda1
- 使用文件系統存放文件。
也就是說,直接使用磁盤存取文件的途徑是: disk->partition->filesystem
, 缺點是:一旦磁盤分區固定,以後很難調整文件系統大小(需要搬移數據、重新格式化)。
通過LVM機制管理,不直接使用磁盤分區,使用LVM的方式是:
- 拿到磁盤 如:
/dev/sda
- 分區(或不分區直接用也行) 如:
/dev/sda1, /dev/sda2
, - 在分區上創建pv(物理卷,對應實際硬盤)
- 基於pv創建vg(卷組,可以向其中添加物理磁盤卷) 如:
/dev/vg1
- 從vg中獲取lv(邏輯卷,從屬於某個卷組,可以用來調整分區大小) 如:
/dev/vg1/lv1
- 格式化lv創建文件系統 如:
mkfs.ext4 /dev/vg1/lv1
- 使用文件系統存放文件。
也就是說,使用LVM機制存取文件的途徑是: disk->partition->pv->vg->lv->filesystem
, 使用LVM機制的好處是:pv,vg,lv三個層次可以調整,在調整文件系統大小使用的時候不需要重新格式化文件系統。
接下來,我們假設系統有磁盤 sda
, 其分區爲: sda1
, sda2
, sda3