Linux系統LVM磁碟分割槽擴充套件

2022-09-11 14:12:37 字數 1149 閱讀 1767

lvm是 logical volume manager(邏輯卷管理)的簡寫,它是linux環境下對磁碟分割槽進行管理的一種機制,它由heinz mauelshagen在linux 2.4核心上實現,目前最新版本為:穩定版1.0.5,開發版 1.1.0-rc2,以及lvm2開發版。linux使用者安裝linux作業系統時遇到的乙個常見的難以決定的問題就是如何正確地評估各分割槽大小,以分配合適的硬碟空間。普通的磁碟分割槽管理方式在邏輯分割槽劃分好之後就無法改變其大小,當乙個邏輯分割槽存放不下某個檔案時,這個檔案因為受上層檔案系統的限制,也不能跨越多個分割槽來存放,所以也不能同時放到別的磁碟上。而遇到出現某個分割槽空間耗盡時,解決的方法通常是使用符號鏈結,或者使用調整分割槽大小的工具,但這只是暫時解決辦法,沒有從根本上解決問題。隨著linux的邏輯卷管理功能的出現,這些問題都迎刃而解,使用者在無需停機的情況下可以方便地調整各個分割槽大小。

lvm的工作原理其實很簡單,它就是通過將底層的物理硬碟抽象的封裝起來,然後以邏輯卷的方式呈現給上層應用。在傳統的磁碟管理機制中,我們的上層應用是直接訪問檔案系統,從而對底層的物理硬碟進行讀取,而在lvm中,其通過對底層的硬碟進行封裝,當我們對底層的物理硬碟進行操作時,其不再是針對於分割槽進行操作,而是通過乙個叫做邏輯卷的東西來對其進行底層的磁碟管理操作。比如說我增加乙個物理硬碟,這個時候上層的服務是感覺不到的,因為呈現給上層服務的是以邏輯卷的方式。

lvm最大的特點就是可以對磁碟進行動態管理。因為邏輯卷的大小是可以動態調整的,而且不會丟失現有的資料。如果我們新增加了硬碟,其也不會改變現有上層的邏輯卷。作為乙個動態磁碟管理機制,邏輯卷技術大大提高了磁碟管理的靈活性。

虛擬機器設定->新增一塊硬碟;

fdisk對新加的硬碟進行分割槽(主分割槽及擴充套件分割槽最多為4個);

分割槽格式化(mkfs);

擴充檔案系統:resize2fs 檢查磁碟命令:e2fsck;

df -hl #驗證擴容成功

除此之外,還調整了lv_swap邏輯分割槽大小,即swap分割槽;

擴充套件lv_swap:lvextend

swapoff #關閉swap分割槽

mkswap #設定swap分割槽

swapon #啟動swap分割槽

free -m #驗證swap分割槽擴容成功

linux磁碟分割槽,靜態分割槽,LVM

1.虛擬記憶體技術,windows通過交換檔案來實現,linux通過交換分割槽來實現。所以windows只有乙個分割槽,而安裝linux至少兩個分割槽,其中乙個就是交換分割槽,虛擬記憶體一定程度上可以解決記憶體不夠的問題。2.硬碟在使用之前必須分割槽,硬碟分割槽有主分割槽,擴充套件分割槽和邏輯分割槽...

linux系統磁碟分割槽

磁碟知識理解 圖中的磁碟指具體的物理磁碟 主分割槽 每個系統最多只能有4個主分割槽 如果全是主分割槽,那麼就沒有擴充套件分割槽和邏輯分割槽 或者 3個主分割槽 乙個擴充套件分割槽,主分割槽的作用類似 windows的c 盤 windows 系統盤就是 c盤,把系統裝 d不識別 擴充套件分割槽 類似w...

Linux系統磁碟分割槽(邏輯卷LVM)的擴充

摘要 linux系統磁碟分割槽 邏輯卷lvm 的擴充 1.檢視目前磁碟分割槽情況,系統是安裝在一塊100g的虛擬磁碟上。安裝系統時採用了lvm分割槽方式。其中 home空間大小為71g 2.檢視目前虛擬機器的磁碟情況,目前虛擬機器中有兩塊硬碟,dev sda 100g,dev sdb 5.6t 3....