Linux下使用LVM自由分配空間

2021-08-25 19:13:37 字數 964 閱讀 8830

在網上找了些lvm設定的文章,結合自己的工作經驗,把一些常用的命令及引數總結一下記錄下來,一方面免得自己日後忘了,另一方面也可以共享給大家。

#pvcreate /dev/sdb                    

建立物理卷,如果磁碟已經有資料,那麼資料將被破壞

#vgcreate -s 48m lov_sys /dev/sdb

建立捲組,建立捲組需要注意pe的大小,預設是4m(最大單捲為256g),為了將來能構有足夠的擴充套件,單捲超過1t的一般設定為48m比較合適

#vgchange -a lov_sys

#vgextend lov_sys /dev/sdb

#vgreduce lov_sys /dev/sdb

把乙個物理卷從卷組裡移除,移除前應確定要刪除的物理卷沒有被使用邏輯卷使用。確保現有的資料的完整性。解除安裝後也需要使用vgchange命令更新捲組資訊

# lvcreate -l1500 -nlog_home lov_sys

建立邏輯卷,-l表示建立的邏輯卷的大小(m為單位)-n表示邏輯卷的名字

#mkfs -j /dev/lov_sys/log_home

格式化邏輯卷

#lvremove /dev/lov_sys/log_home

解除安裝邏輯卷,解除安裝邏輯捲前應確保已經umount該卷,並且已經從/etc/fstab檔案中刪除了該卷的自動掛在

#lvextend -l1g /dev/lov_sys/log_home

調整空間大小,調整到1g。這樣的調整是很危險的,應確保要調整的卷裡的資料已經備份。

#lvextend -l+1g /dev/lov_sys/log_home

調整邏輯卷大小,這樣是追加大小,不會破壞已有資料,將1g前的加號改為減號就可以了。

#resize2fs -p /dev/lov_sys/log_home

linux使用LVM合併硬碟

將兩塊空硬碟合併為 一塊 掛載到指定目錄下,達到在乙個目錄使用2塊硬碟所有空間的效果。硬碟1 dev sdb 硬碟2 dev sdc 建立pv pvcreate dev sdb 硬碟1 pvcreate dev sdc 硬碟2 使用pvscan命令可以掃瞄系統中連線的所有硬碟,列出找到的物理卷列表。...

linux使用LVM合併硬碟

將兩塊空硬碟合併為 一塊 掛載到指定目錄下,達到在乙個目錄使用2塊硬碟所有空間的效果。硬碟1 dev sdb 硬碟2 dev sdc 建立pv pvcreate dev sdb 硬碟1 pvcreate dev sdc 硬碟2 使用pvscan命令可以掃瞄系統中連線的所有硬碟,列出找到的物理卷列表。...

LVM 3 Linux作業系統下的Lvm管理介紹

1 在系統安裝時使用lvm 首先在乙個磁碟上劃出 boot分割槽,然後將剩餘空間劃分到lvm,使用lvm管理。2 在系統中使用lvm管理 fdisk l pvcreate dev diskname vgcreate s pp size vgname diskname lvcreate l pp nu...