實用LVM簡單述

2021-05-27 07:09:19 字數 1945 閱讀 6346

先用fdisk /dev/sda再有空間的磁碟上新建3個 新分割槽(為了描述簡單,若大小1.5g)/dev/sda的分割槽,型別改為8e

[root@breezy~]# pvcreate /dev/sda ---->打造pv

[root@breezy~]# pvdisplay   ---->檢視打造後的pv塊

[root@breezy~]# vgcreate vgbox /dev/sda4 /dev/sda5 ---->先將兩個pv打造成乙個,vgbox為卷租的名字,可任意

[root@breezy~]# vgdispla vgbox ---->可檢視vg的資訊,包括pe的大小

[root@breezy~]# vgchange -s size vgbox ---->可通過此命令調整pe的大小

[root@breezy~]# lvcreate -n lvbox -l 3g vgbox ---->建立邏輯卷,-n後面跟的是邏輯卷的name,-l size(k,m,g) or是-l count(大小為count*pe的結果)

[root@breezy~]# lvdisplay /dev/vgbox/lvbox ---->指定邏輯卷的資訊

[root@breezy~]# mkfs.ext4 /dev/vgbox/lvbox ---->格式化邏輯卷

[root@breezy~]# mkdir /data ---->建立掛載點

[root@breezy~]# mount /dev/vgbox/lvbox /data ---->掛載邏輯卷

[root@breezy~]# vim /etc/fstab  ---->開機自動掛載

上面的vg建立了乙個邏輯卷就沒空間了,若還想再建立,則就要擴充套件vg

[root@breezy~]# vgextend vgbox /dev/sda6 ---->將/dev/sda6加到捲組vgbox

[root@breezy~]# vgdisplay vgbox ---->檢視卷租的資訊,確認pv已新增到卷租,注意捲組的大小變化

[root@breezy~]# df  -h /data ---->當前邏輯卷的大小

[root@breezy~]# vgdisplay vgbox ---->驗證捲組還有多少可用的物理空間

[root@breezy~]# lvextend -l +400m  /dev/vgbox/lvbox ---->在原有邏輯卷空間的基礎上再加400m

[root@breezy~]# resize2fs -p /dev/vgbox/lvbox ---->擴張/data上的整個關聯的檔案系統

[root@breezy~]# df -h /data ----> 驗證掛載檔案系統的大小是否已有改變

[root@breezy~]# lvdisplay /dev/vgbox/lvbox ---->亦可驗證檔案系統

若我有只有乙個邏輯卷空間足夠大,裡面也放了一些sourcem,但我想多分幾個空間小一點的卷,怎麼辦?同樣lvm有乙個很好的解決辦法,那就是減小當前檔案系統。

[root@breezy~]# umount ./data ---->減少檔案系統,必須在離線狀態下,so解除要掛載減小的檔案系統

[root@breezy~]# lvreduce -l -1g /dev/vgbox/lvbox ----> 在原邏輯卷物理空間的大小的狀態下減小1g

[root@breezy~]# mount /data ---->掛載 已減小的檔案系統

若我的磁碟分割槽比較亂,想從新整理磁碟的分割槽,此時可將卷組中充裕的空間釋放部分

[root@breezy~]# pvmove /dev/sda6 /dev/sda5 ----> 將/dev/sda6的資料遷移到/dev/sda5,若後者足夠用

[root@breezy~]# vgreduce vgbox /dev/sda6 ---->將物理卷/dev/sda6從卷組vgbox中刪除

[root@breezy~]# pvremove /dev/sda6 ----> 刪除此物理卷(分割槽)

簡單聊天室 總述

簡單聊天室 伺服器 什麼是簡單聊天室?什麼又是伺服器?相對應的,什麼又是客戶端?伺服器 客戶端,伺服器將之比作移動公司,而我們的手機就是客戶端。我們打 就是向伺服器申請通話請求,伺服器在根據請求作出應答,即連線另一部手機,使之進行通話連線。在計算機中,我們可以根據ip和埠建立伺服器 1.獲得ip 在...

簡單述三消遊戲邏輯

講述三消遊戲邏輯 專案簡介 支援六種元素,以及障礙元素,行,列,彩虹特殊道具 核心就是填充演算法和乙個匹配演算法 填充 本文採用分步填充 即一次只向下移動乙個單位 public bool fill else 斜向填充 else if sweetabove.canmove sweetabove.typ...

LVM邏輯卷簡單操作

pvdisplay 檢視物理卷 vgdisplay 檢視邏輯捲組 volgroup lvdisplay 檢視邏輯卷 本例是合併兩個不同磁碟上的分割槽為乙個邏輯捲組 以下兩部分做成邏輯捲組 名稱volgroup dev sda2 dev sdb1 1 先把sda2和sdb1型別轉換成8e即lvm型別 ...