毛絨玩具 東莞網(wǎng)站建設(shè) 技術(shù)支持江西短視頻seo搜索報價
目錄
PV階段
VG階段
LV階段
文件系統(tǒng)階段
逆向操作(刪除LVM)
邏輯卷管理器(Logical Volume Manager),簡稱LVM
LVM的做法是將幾個物理的分區(qū)(或磁盤)通過軟件組合成為一塊看起來時獨(dú)立的大磁盤(VG)然后再將這塊大磁盤劃分成可使用的分區(qū)(LV),最終就能掛載使用了
- 物理卷(Physical Volume,PV)我們實(shí)際的分區(qū)(或Disk)需要調(diào)整系統(tǒng)標(biāo)識符(system ID)成為8e(LVM的標(biāo)識符),system ID不修改也沒關(guān)系,然后經(jīng)過pvcreate命令將它轉(zhuǎn)成LVM最底層的物理卷(PV)
- 卷組(Volume Group,VG)VG就是用PV組合起來的大磁盤
- 物理擴(kuò)展塊(Physical Extent,PE)它是整個LVM中最小的存儲單位,也就是說,我們的文件數(shù)據(jù)都是借由寫入PE來完成的。類似于文件系統(tǒng)中的block大小,所以調(diào)整PE會影響整個LVM的最大容量
- 邏輯卷(Logical Volume,LV)最終的VG會被劃分成LV,這個LV就是最后可以被格式化使用的類似分區(qū)的東西了
我們的數(shù)據(jù)寫入LV中,它根據(jù)寫入機(jī)制,有兩種方式:
- 線性模式(linear):當(dāng)我們把1、2兩個分區(qū)加入VG后,把整個VG劃分成一個LV,那么線性模式就是當(dāng)1的容量用完之后2的容量才會被使用到
- 交錯模式(triped):當(dāng)我們把1、2兩個分區(qū)加入VG后,把整個VG劃分成一個LV,那么交錯模式就是把一條數(shù)據(jù)拆分成兩部分,分別寫入1和2的容量中
理論上,交錯模式的讀寫性能會比較好
基本上,LVM最主要的用處就是實(shí)現(xiàn)一個可以實(shí)現(xiàn)彈性調(diào)整容量的文件系統(tǒng)上,而不是在建立一個性能為主的磁盤上
我們用兩塊磁盤(sda、nvme0n2)來供我們創(chuàng)建LVM
sda中有主分區(qū)sda1(xfs文件系統(tǒng))、擴(kuò)展分區(qū)sda2以及邏輯分區(qū)sda5(ext4文件系統(tǒng))
?
PV階段
建立PV,直接使用pvcreate即可
磁盤分區(qū)或磁盤都可建立成為PV
與PV有關(guān)的命令:
- pvcreate:將物理分區(qū)建立成為PV
- pvscan:查找目前里面任何具有PV的磁盤
- pvdisplay:顯示出目前系統(tǒng)上面的PV狀態(tài)
- pvremove:將PV屬性刪除,讓該分區(qū)不具有PV屬性
查看一下有無PV在系統(tǒng)上,我們的兩塊磁盤并不是PV
創(chuàng)建PV
當(dāng)分區(qū)內(nèi)有文件系統(tǒng)時,會彈出警告提示你是否清除此文件系統(tǒng)
使用pvdisplay來顯示我們創(chuàng)建的pv的信息
?
VG階段
建立VG以及VG相關(guān)的命令:
- vgcreate:建立VG
- vgscan:查找系統(tǒng)上面是否有VG存在
- vgdisplay:顯示目前系統(tǒng)上的VG狀態(tài)
- vgextend:在VG內(nèi)添加額外的PV
- vgreduce:在VG內(nèi)刪除PV
- vgchange:設(shè)置VG是否啟動(active)
- vgremove:刪除一個VG
PV的名稱其實(shí)就是分區(qū)的設(shè)備文件名,但是VG的名稱我們可以隨便取
vgcreate 【-s N【mgt】】 VG名稱 PV名稱
選項(xiàng)與參數(shù):
-s:后面接PE的大小(size),單位可以是m、g、t(大小寫均可)
創(chuàng)建VG
vgdisplay:
vgs:
vgscan:
LV階段
創(chuàng)造出VG這個大磁盤后,再來就是建立分區(qū)了,這個分區(qū)就是所謂的LV
使用的相關(guān)命令:
- lvcreate:建立LV
- lvscan:查詢系統(tǒng)上的LV
- lvdisplay:顯示系統(tǒng)上面的LV狀態(tài)
- lvextend:在LV里面增加容量
- lvreduce:在LV里面減少容量
- lvremove:刪除一個LV
- lvresize:對LV進(jìn)行容量大小的調(diào)整
lvcreate【-L N【mgt】】【-n LV名稱】VG名稱
lvcreate【-l N】【-n LV名稱】VG名稱
選項(xiàng)與參數(shù):
-L:后面接容量,容量的單位可以使M、G、T等,要注意的是,最小單位為PE,因此這個數(shù)量必須是PE的倍數(shù),若不是則會計(jì)算最相近的容量
-l:后面可以接PE的個數(shù)
-n:后面接的就是LV的名稱
從VG階段的查看可以得到PE的大小為4M
建立LV
?
lvidisplay:
lvscan:
文件系統(tǒng)階段
格式化、掛載與查看我們的LV
格式化:
?
以上三種方法書寫LV的路徑都是可以的,因?yàn)樗鼈兌际侵赶蛲粋€目錄?
掛載:
?
自動掛載則是寫入/etc/fstab
查看LV:
逆向操作(刪除LVM)
刪除順序與創(chuàng)建順序相反
?
查看:
?
?