linux lvm掛載新的硬盤並且擴容

基本的邏輯卷管理概念:

PV(Physical Volume)- 物理卷 
物理卷在邏輯卷管理中處於最底層,它可以是實際物理硬盤上的分區,也可以是整個物理硬盤,也可以是raid設備

VG(Volumne Group)- 卷組 
卷組建立在物理卷之上,一個卷組中至少要包括一個物理卷,在卷組建立之後可動態添加物理捲到卷組中。一個邏輯卷管理系統工程中可以只有一個卷組,也可以擁有多個卷組。

LV(Logical Volume)- 邏輯卷 
邏輯卷建立在卷組之上,卷組中的未分配空間可以用於建立新的邏輯卷,邏輯卷建立後可以動態地擴展和縮小空間。系統中的多個邏輯卷可以屬於同一個卷組,也可以屬於不同的多個卷組

PE(Physical Extent)- 物理塊

LVM 默認使用4MB的PE區塊,而LVM的LV最多僅能含有65534個PE (lvm1 的格式),因此默認的LVM的LV最大容量爲4M*65534/(1024M/G)=256G。PE是整個LVM 最小的儲存區塊,也就是說,其實我們的資料都是由寫入PE 來處理的。簡單的說,這個PE 就有點像文件系統裏面的block 大小。所以調整PE 會影響到LVM 的最大容量!不過,在 CentOS 6.x 以後,由於直接使用 lvm2 的各項格式功能,因此這個限制已經不存在了。

 

 

將3塊300G的硬盤合併到一個邏輯卷中並且掛載

添加三塊硬盤

 

fdisk -l查看硬盤添加有沒有成功

然後對硬盤進行分區

Fdisk /dev/sdb

m可以查看幫助信息

p是打印當前分區

n是創建分區

t是更改分區類型

w是保存退出

然後輸入n創建分區

會提示選擇類型(p是基本分區,e是擴展分區

然後輸入p創建基本分區

會提示選擇分區編號,默認是1,如果你輸入2分區編號就是2了

直接回車

會提示這個分區的起點,應該就是類似於1-30,你選擇從多少開始,默認是從2048

回車即可

然後提示你這個分區的終點,也就是選擇分區大小了,我們要把300G分全部分給這個分區,所以直接兩次回車

,如果是30G就直接輸入+30G

 

創建完告訴你,一個分區已經創建,類型是linux,大小是300G

但是我們要做lvm,所以需要改分區類型

輸入t

因爲我們只有一個分區,所以這一步我們就不用選擇,如果是2個分區應該會提示更改哪個分區的類型

然後提示你輸入分區類型的編號,我們輸入l可以查看分區的類型都有哪些,編號是什麼

 

輸入8e

然後我們在輸入p打印分區查看類型,已經變成了linux lvm

然後保存退出即可,輸入w

 

3個硬盤執行一樣的操作

 

然後我們開始創建pv,

Pvcreate /dev/sdb1 /devsdc1 /dev/sdd1

創建完之後可以通過pvdisplay查看所有的pv

也可以查看單獨的,pvdisplay  /dev/sdb1 -v   查看sdb1的

然後創建vg

vgcreate lvm_data /dev/sdb1 /dev/sdc1 /dev/sdd1

此處的lvm_data是vg組的名字,可以自定義

創建完可以查看,跟pv的查看方式一樣

然後創建lv

lvcreate -L 890G -n lvmdata_1 vg_gropu

-L是指定大小

-n是自定義lv的名稱

 

創建完查看,跟vg和pv的一樣

然後格式化分區

mkfs.ext4 /dev/lvm_data/lvmdata

格式化成ext4格式

 

完成後我們就可以掛載了

先查看當前的空間

然後創建了個新的目錄

並且將lv掛載到這個目錄下

然後在查看,已經生效了

這種掛載方式是臨時的,重啓機器就會消失,所以我們需要寫入到/etc/fstab文件裏,開機的時候就會自動掛載

/etc/fstab文件詳解

第一列:要掛載的磁盤

第二列:掛載點

第三列:文件類型

第四列:掛載選項,詳細參考man mount. 下面列出一些常用的選項: 
   auto: 系統自動掛載,fstab默認就是這個選項 
   ro: read-only 
   rw: read-write 
   defaults: rw, suid, dev, exec, auto, nouser, and async. 

第五列:爲dump選項,設置是否讓備份程序dump備份文件系統,0爲忽略,1爲備份。

第六列:爲fsck選項,告訴fsck程序以什麼順序檢查文件系統,0爲忽略

編輯完之後,我們可以卸載掛載重新試試

先查看當前,卸載之後/lvmdata目錄消失了,然後mount -a,我們在查看一下,又回來了

 

到此lvm邏輯卷創建且掛載就完成了 ,本文中大部分的概念及解釋都是來自

http://blog.51cto.com/11555417/2158443

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