[Linux 運維] pv,vg和lv的概念
0. 什么是LVM:
LVM是 Logical Volume Manager,邏輯的概念,Linux用戶安裝Linux操作系統時遇到的一個常見的難以決定的問題就是如何正確地評估各分區大小,以分配合適的硬盤空間。普通的磁盤分區管理方式在邏輯分區划分好之后就無法改變其大小,當一個邏輯分區存放不下某個文件時,這個文件因為受上層文件系統的限制,也不能跨越多個分區來存放,所以也不能同時放到別的磁盤上。而遇到出現某個分區空間耗盡時,解決的方法通常是使用符號鏈接,或者使用調整分區大小的工具,但這只是暫時解決辦法,沒有從根本上解決問題。隨着Linux的邏輯卷管理功能的出現,這些問題都迎刃而解,用戶在無需停機的情況下可以方便地調整各個分區大小。
1. 名詞解釋:
- PV(Phsical Volume,物理卷),PV是VG的組成部分,有分區構成,多塊盤的時候,可以把一塊盤格式化成一個主分區,然后用這個分區做成一個PV,只有一塊盤的時候,可以這塊盤的某一個分區做成一個PV,實際上一個PV就一個分區。
- VG(Volume Group, 卷組),有若干個PV組成,作用就是將PV組成到以前,然后再重新划分空間。
- LV(Logical Volume,邏輯卷),LV就是從VG中划分出來的卷,LV的使用要比PV靈活的多,可以在空間不夠的情況下,增加空間。
2. 主要命令:
- 安裝lvm命令報:
$ sudo yum install lvm2
-
pvcreate: 創建PV
-
pvdisplay: 查看已創建的PV
-
vgcreate: 創建VG
-
vgdisplay: 查看VG
-
lvcreate: 創建LV
-
lvdisplay: 查看LV