Linux學習記錄(11)LVM的基本概念和操作

最近事情太多了,學習Linux就被擱置了下來,有10幾天沒看了,今天有功夫了,趕緊學習學習。

今天學習的是Linux的LVM,也就是邏輯卷操作,邏輯卷和我們平時在電腦上使用的硬盤分區不一樣,假如我們用這用這,磁盤的地方不夠用了,我們就需要給分區“擴容”,在windows下,我們要下載一些分區助手之類的軟件,而且還可能損壞數據。這時候,Liunx就使用了邏輯卷的概念。所謂的邏輯卷,就是在磁盤之上新建立的一套獨立的體系,可以在容量不夠的情況下,自由拉伸縮小容量,而且不必損壞裏邊的數據。

在介紹邏輯卷的時候,要先說四個概念,PE,PV,VG,LV。這幾個概念我就不解釋了,百度上一搜一大堆。。。

http://baike.baidu.com/view/361916.htm

首先我們要使用邏輯卷,要先建立PV,我們使用

(1)pvcreate /dev/sdN    

這裏的sdN是你新加入的硬盤,裏邊可以有多個。

之後就是建立vg,我們使用

(2)vgcreate  vg組名  剛剛使用pvcreate建立的sdN

之後就是建立lv了

(3)lvcreate -n lv的名字 -L lv的大小 vg組名

之後就是創建文件系統,使用mkfs命令可以創建,之前學習過了,這裏不再贅述,之後使用mount就可以正常使用了。。



假如我們創建之後又不想使用了,我們也有辦法,就是remove移除邏輯卷

命令就是:lvremove 邏輯卷的路徑

vgremove 組名

pvremove 某塊硬盤

命令很簡單,沒有什麼難度的。。


查看這些pv vg lv等詳細信息,我們可以使用pvs,vgs,lvs,或者pvdisplay,vgdisplay,lvdisplay命令來查看詳細信息


這裏就是邏輯卷的基本操作了。

之後就是邏輯卷的拉伸與縮小的操作。

1、拉伸lv

(1)確保vg中有足夠的可用空間,使用vgs,或者vgdisplay查看

(2)lvextend -L 要增加的大小 vg組名

(3)更新文件系統,resize2fs 邏輯卷的路徑

2、拉伸vg

(1)確保有足夠的pv,若沒有,則新增硬盤,用pvcreate命令創建

(2)vgextend 組名 新的硬盤路徑

3、減小lv

(1)先使用umount卸載

(2)縮小文件系統:resize2fs 邏輯卷的路徑 要縮小多大 (要注意這裏,不是縮小到多大,是縮小多大)

(3)縮小lv,lvreduce -L 縮小到多少

4、縮小卷組

(1)vgreduce 組名 要從vg中去掉的硬盤路徑

發佈了78 篇原創文章 · 獲贊 18 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章