天天看點

雲盤的邏輯卷管理

https://help.aliyun.com/document_detail/25452.html

查閱阿裡雲的磁盤擴容文檔,看到了這樣一段文字。“為了防止資料丢失,不建議擴容已挂載的分區和檔案系統。請先取消挂載(umount)分區,完成擴容并正常使用後,重新挂載(mount)。針對不同的Linux核心版本,推薦以下操作方式......”然而在一些實際場景中,機器沒有做高可用的,是不允許停應用來解除安裝磁盤的。即使允許停應用,這樣的做法也增加了運維的負擔。

是以針對資料增量大的使用者,并且希望享受到雲盤鏡像功能的使用者,可以采用LVM(邏輯卷管理)的方式,下面介紹LVM的安裝過程。對新購的磁盤初始化時就要LVM,後續如果要擴容空間,就可以再購買一塊磁盤,用lvextend進行擴充。

LVM(邏輯卷管理)最大的特點就是可以對磁盤進行動态管理。因為邏輯卷的大小是可以動态調整的,而且不會丢失現有的資料。

PV(Physical Volume)- 實體卷 

實體卷在邏輯卷管理中處于最底層,它可以是實際實體硬碟上的分區,也可以是整個實體硬碟,也可以是raid裝置。

VG(Volumne Group)- 卷組 

卷組建立在實體卷之上,一個卷組中至少要包括一個實體卷,在卷組建立之後可動态添加實體卷到卷組中。

LV(Logical Volume)- 邏輯卷 

邏輯卷建立在卷組之上,卷組中的未配置設定空間可以用于建立新的邏輯卷,邏輯卷建立後可以動态地擴充和縮小空間。

1.建立pv

yum install lvm2

pvcreate /dev/vdb1

雲盤的邏輯卷管理

2.建立vg

vgcreate vgtest /dev/vdb1

雲盤的邏輯卷管理

3.建立lv

lvcreate -l 100%VG -n lvtest vgtest

雲盤的邏輯卷管理
雲盤的邏輯卷管理

4.格式化lv

mkfs.ext4 /dev/vgtest/lvtest

雲盤的邏輯卷管理

5.挂載

mount /dev/vgtest/lvtest /data

雲盤的邏輯卷管理

繼續閱讀