PV(Physical Volume)- 物理卷linux
物理卷在邏輯卷管理中處於最底層,它能夠是實際物理硬盤上的分區,也能夠是整個物理硬盤,也能夠是raid設備。app
VG(Volumne Group)- 卷組async
卷組創建在物理卷之上,一個卷組中至少要包括一個物理卷,在卷組創建以後可動態添加物理捲到卷組中。一個邏輯卷管理系統工程中能夠只有一個卷組,也能夠擁有多個卷組。ui
LV(Logical Volume)- 邏輯卷.net
邏輯卷創建在卷組之上,卷組中的未分配空間能夠用於創建新的邏輯卷,邏輯卷創建後能夠動態地擴展和縮小空間。系統中的多個邏輯卷能夠屬於同一個卷組,也能夠屬於不一樣的多個卷組blog
PE(Physical Extent)- 物理塊it
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 的各項格式功能,所以這個限制已經不存在了。擴展
fdisk -l 查看硬盤添加有沒有成功map
而後對硬盤進行分區gc
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
而後咱們開始建立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 lvm_data
-L是指定大小
-n是自定義lv的名稱
建立完查看,跟vg和pv的同樣
而後格式化分區
mkfs.ext4 /dev/lvm_data/lvmdata
格式化成ext4格式
完成後咱們就能夠掛載了
mount /dev/mapper/lvm_data/lvmdata /lvmdata
這種掛載方式是臨時的,重啓機器就會消失,因此咱們須要寫入到/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 https://blog.csdn.net/wojiuwangla/article/details/83618322