LVM磁盤管理

LVM的用處=======

  將多個物理分區變爲一個邏輯分區,通過底層增加物理分區的數量,但始終使用一個邏輯分區的命名,在掛載的時候將這個邏輯分區掛載到指定目錄。這樣就不用擔心目錄空間不足的問題。

PV:物理卷,作用是將普通的物理分區轉換爲可以被LVM所使用的物理卷。

VG:卷組,將多個PV組合成爲一個大的分區空間,即卷組,其默認最大容量爲256G

(有一個PE的概念直接影響到VG的最大容量,一個PE的默認大小爲4M,而一個VG最多可以允許65534PE,若想調整VG的最大容量就調整單個PE的容量即可。)

LV:邏輯卷,將一個VG進行分割,分割的單位就是LV,實際使用的時候也是將各個LV掛載到目錄上使用。

=========================================

PV命令-------------------------------

pvcreat     建立PV

pvscan     查找當前系統中具有PV屬性的磁盤

pvdisplay   顯示當前系統上面的PV狀態

pvremove   移除PV屬性

VG命令--------------------------------

vgcreat     建立VG

vgscan      查看系統上具有VG屬性的磁盤

vgdisplay    查看系統上的VG狀態

vgextend     VG內增加額外的PV

vgreduce     VG內移除PV

vgchange     設定VG是否啓動(active

vgremove     刪除一個VG

LV命令----------------------------------

lvcreat     建立LV

           -L  後面設定容量

           -n  後面設定LV名稱

lvscan      查看系統上LV的屬性

lvdisplay    查看系統上的LV狀態

lvextend     LV裏面增加容量

lvreduce     LV裏減少容量

lvremove     刪除一個LV

lvsize       調整LV容量的大小

下面做個試驗

我新加塊硬盤在電腦上,查看一下

分區,格式化============fdisk /dev/sdb=============

n   新建一個分區

p  新建一個主分區

選擇分區號

選擇從哪個扇區開始,默認是1

選擇到那個扇區結束,或者直接+上大小,這裏我分了1G

然後一次分第二和第三個分區,我分的這三個分區都是1G

w  保存退出

重讀分區表

下面開始格式化===mkfs.ext3 /dev/sdb1==mkfs.ext3 /dev/sdb2=mkfs.ext3 /dev/sdb3

接下來改變分區的IDlinux標準ID83,要做LVM需要改成8e===fdisk /dev/sdb

t  修改ID

輸入哪個分區

輸入要改爲的ID

然後再改sdb2ID,這裏先改兩個,sdb3一會用來實驗擴容

保存退出

創建PV

查看當前具有PV屬性的磁盤

顯示當前系統上面的PV狀態

接下來把兩個PV合併成一個VG

紅線標出來的是VG名,可以自己定義,後面跟要合併的PV

前面提到過VG默認容量是256G,是因爲PE的容量,在這裏可以改變PE的容量

=======vgcreat -s 8M firstvg /dev/sdb1 /dev/sdb2=========

-s”參數就改變了PE的大小,即8M

那麼從VG中移除一個PV的命令就是=====vgreduce firstvg /dev/sdb2

            添加一個PV的命令就是=====vgextend firstvg /dev/sdb2

查看系統上具有VG屬性

查看系統中VG的狀態,看到它的容量是1.88G,空閒的也是1.88G(沒用過的~~

接下來將整個VG劃分成一個LV

-L”後接的是LV的容量,“-n”接的是LV的名字,自定義

查看系統上的LV狀態

接下來就是格式化了

格式化成立ext3格式的。

掛載LV。要實現永久掛載別忘了修改/etc/fstab文件==vi /etc/fstab

好了,整個實驗就做完了。。。。。。。

萬一有一天LV空間不足了,,,,直接在擴容就行了,不用LV的話是比較麻煩的~~

把剛纔的/dev/sdb3ID也改爲8e====fdisk /dev/sdb

要在擴容之前把剛纔掛載的一定要卸載

創建PV

VG內增加額外的PV

查看一下VG的狀態,空閒容量爲1012M,給LV擴容的時候不要超過這個值

LV擴容

然後再把它掛在到目錄下

下面查看一下/backup的容量

1.9G???不對吧。。。這是因爲LV的容量擴大了,文件系統並沒有擴容,需要一個命令

再查看一下/backup

2.8G!!!這回就行了。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章