一張圖讓你學會LVM
導讀 | 隨著科技的進步,人們不知不覺的就進入了大資料的時代,資料的不斷增加我們發現我們的磁碟越來越不夠用了,接下來就是令人頭疼的事情--加硬碟,資料的備份與還原。LVM就是Linux下專門針對我們資料的不斷的擴大,在原有動態磁碟的基礎上動態的調整磁碟的大小,LVM動態卷管理,一張圖片讓你深入瞭解lvm的使用。 |
LVM——Logical Volume Manager
LVM就是動態卷管理,可以將多個硬碟和硬碟分割槽做成一個邏輯卷,並把這個邏輯卷作為一個整體來統一管理,動態對分割槽進行擴縮空間大小,安全快捷方便管理。
四個概念:
①PE(Physical Extend) 物理擴充
②PV(Physical Volume) 物理卷
③VG(Volume Group) 卷組
④LV(Logical Volume) 邏輯卷
特點:
LVM最大的特點就是可以對磁碟進行動態管理。因為邏輯卷的大小是可以動態調整的,而且不會丟失現有的資料。我們如果新增加了硬碟,其也不會改變現有上層的邏輯卷。作為一個動態磁碟管理機制,邏輯卷技術大大提高了磁碟管理的靈活性!
工作原理:
(1)物理磁碟被格式化為PV,空間被劃分為一個個的PE
(2)不同的PV加入到同一個VG中,不同PV的PE全部進入到了VG的PE池內
(3)LV基於PE建立,大小為PE的整數倍,組成LV的PE可能來自不同的物理磁碟
(4)LV現在就直接可以格式化後掛載使用了
(5)LV的擴充縮減實際上就是增加或減少組成該LV的PE數量,其過程不會丟失原始資料
操作:
1、檢視:
pes、pedisplay 檢視pe的大小(pes==pescan) pvs、pvdisplay 檢視物理卷 vgs、vgdisplay、 檢視卷組 lvs、lvdisplay、 檢視邏輯卷 fdisk -L 檢視磁碟分割槽
2、建立:
pvcreate 裝置路徑 建立物理卷 vgcreate 名字 pv路徑 建立卷組 lvcreate -n 名字 -L 大小 vg名 建立邏輯卷 格式化:mkfs.ext4 lv完整路徑 格式化邏輯卷(mkfs.檔案系統格式或-t 檔案系統格式) 掛載:mount lv完整路徑 掛載點 掛載使用(可以使用/etc/fstab或autofs)
3、邏輯卷刪除:
1.解除安裝:umount 2.刪lv:lvremove lv完整路徑 3.刪vg:vgremove vg名 4.刪PV:pvremove 裝置完整路徑 去硬碟
4、邏輯卷擴充套件:
1.擴充套件pv:相當於建立pv 2.擴充套件vg: vgextend vg名 新增pv路徑 3.擴充套件lv: lvextend -L +擴充套件量 lv完整名 4.重新整理檔案系統:resize2fs lv完整路徑 注意:靈活運用,看實際情況,注意順序 (支援線上操作)
5、邏輯卷的縮小:
1.首先進行解除安裝 umount 檢查檔案系統:e2fsck -f lv完整路徑 2.減少檔案系統:resize2fs lv完整路徑 減少到的大小 3.減少lv卷大小:lvreduce -L -減少量的大小 lv的完整路徑 4.掛載使用 減小需謹慎,檔案系統的減小後大小一定要和lv卷最終大小相等
lvm其實很簡單,看看上面的大圖,趕快做幾遍吧!
本文原創地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2901403/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一張圖讓你學會PythonPython
- 讓你一場 Chat 學會 GitGit
- 一張圖讓你瞭解比特幣–資訊圖比特幣
- 一張圖告訴你學JAVA還是學Python!JavaPython
- 讓你分分鐘學會 javascript 閉包JavaScript
- 一張圖讓你看懂比特幣的經濟現狀–資訊圖比特幣
- 一張圖讓你記住uml的常用關係的簡單圖例
- 學會Lambda,讓程式Pythonic一點Python
- 四大搭配思路,讓你快速學會珠寶穿搭
- 【AppStore】一文讓你學會IOS應用上架AppstoreAPPiOS
- 幾張圖讓你明白Android四大啟動模式Android模式
- 有答案了!一張圖告訴你到底學Python還是Java!你咋看?PythonJava
- 【演算法】7 分不清棧和佇列?一張圖給你完整體會演算法佇列
- 一張圖帶你搞懂Node事件迴圈事件
- 玩轉Redis|學會這10點讓你分分鐘拿下Redis,滿足你的一切疑問Redis
- 掌握webpack(一)一張圖讓你明白webpack中output的filename、path、publicPath與主流外掛的關係Web
- 學會這個工具的使用,讓你快速生成驗證碼
- 學會這些CSS技巧讓你寫樣式更加絲滑CSS
- 學會這幾招,輕鬆讓你的github脫穎而出Github
- 一張圖帶你讀懂第三屆世界網際網路大會——資訊圖
- 想了解Java後端學習路線?你只需要這一張圖!Java後端
- 一張圖學習常見this的指向
- 10張圖讓你瞭解Google與其它科技公司的不同之處Go
- 一張圖帶你走進Retrofit原始碼世界原始碼
- 小浩演算法|一文讓你學會如何用程式碼判斷"24"點演算法
- http快取實戰(讓你再也不會學過就忘)HTTP快取
- 一張圖帶你解讀 -- 如何從零開始學習介面自動化
- 一篇部落格帶你學會MyBatisMyBatis
- 8張圖讓你一步步看清 async/await 和 promise 的執行順序AIPromise
- 【演算法】4 五張圖帶你體會堆演算法演算法
- [原創]淺談職場的軟實力學習,會讓你更加讓別人青睞
- 趣談裝飾器模式,讓你一輩子不會忘模式
- 那個程式猿說你呢,先讓BUG飛一會兒
- 一文讓你學完C++,乾貨收藏!!!C++
- 一張圖帶你理解jmeter中的聚合報告JMeter
- 學會這些,讓你的伺服器遠離攻擊影響伺服器
- 如果讓你主導一款女性向遊戲專案,你會怎麼設計?遊戲
- 我畫了 40 張圖就是為了讓你搞懂計算機網路層計算機網路