LVM與磁碟配額

2022-09-09 11:36:11 字數 2745 閱讀 6278

目錄二、lvm的管理命令

三、lvm應用例項

四、磁碟配額

能夠在保持現有資料不變的情況下動態調整磁碟容量,從而提高磁碟管理的靈活性

注:/boot分割槽用於存放引導檔案,不能基於lvm建立

(1)pv(物理卷,physical volume)

物理卷是lvm機制的基本儲存裝置,通常對應為乙個普通分割槽或整個硬碟。建立物理卷時,會在分割槽或硬碟的頭部建立乙個保留區塊,用於記錄lvm的屬性,並把儲存空間分割成莫仍大小為4mb的基本單元(pe),從而構成物理卷。

(2)vg(捲組,volume group)

由乙個或多個物理卷組成乙個整體,即成為捲組,在卷組中可以動態的新增或移除物理卷。

(3)lv(邏輯卷,logical volume)

從卷組中分割出的一塊空間,形成邏輯卷,使用mkfa等工具可在邏輯卷上建立檔案系統。

功能物理卷管理

捲組管理

邏輯卷管理

scan掃瞄

pvscan

vgscan

lcscan

create建立

pvscerate

vgcreate

lvcreate

display顯示

pvdisplay

vgdisplay

lvdisplay

remove刪除

pvremove

vgremove

lvremove

extend擴充套件

-vgextend

lvextend

reduce減少

-vgreduce

lvreduce

常用命令格式:

pvcreate 裝置1 [裝置2]

vgcreate 卷組名 物理卷名1 物理卷名2

lvcreate -l 容量大小 -n 邏輯卷名 卷組名

lvextend -l +大小 /dev/卷組名/邏輯卷名

xfs_growfs /dev/卷組名/邏輯卷名 #重新整理xfs檔案系統容量

resize2fs /dev/卷組名/邏輯卷名 #重新整理ext檔案系統容量

當linux根分布區域的磁碟空間耗盡時,linux作業系統將無法再建立新的檔案,同時也可能還會出現服務程式崩潰、系統無法啟動等故障。

為了避免在伺服器**現類似磁碟空間不足的問題,可以啟用磁碟配額功能,對使用者在指定檔案系統(分割槽)中使用的磁碟空間、檔案數量進行限制,以防止個別使用者惡意或無意間占用大量磁碟空間,從而保持系統儲存空間的穩定性和可續可用性。

在centos系統中,不同的檔案系統使用不同磁碟配額配置管理工具。例如,fxs檔案系統通過xfs_quota工具進行管理,ext3/4檔案系統通過quota工具進行管理。

(1)需要linux核心支援

(2)安裝xfsprogs與quota軟體包

作用範圍:針對指定的檔案系統(分割槽)

限制物件:使用者賬號、組賬號

限制型別:磁碟容量、檔案數量

限制方法:軟限制、硬限制

(1)檢查是否已安裝xfsprogs和xfs_quota軟體包

rpm -q xfsprogs quota

若未安裝:

yum install -y sfsprogs quota

(2)以支援配額功能的方式掛載檔案系統

新增usrquota、grpquota掛載引數

mount -o usrquota,grpquota /dev/卷組名/邏輯卷名

(3)編輯使用者和組賬號的配額設定

使用xfs_quota命令編輯配置設定

xfs_quota -x -c 'limit -u bsoft=n bhard=n isoft=n ihard=n 使用者名稱' 掛載點

常用選項

常用選項

說明-x

表示啟動專家模式,在當前模式下允許對配額系統進行修改的所有管理命令可用

-c表示直接呼叫管理命令

-u指定使用者賬號物件

-g指定組賬號物件

限制字段

說明bsoft

設定磁碟容量的軟限制數值(預設單位為kb)

bhard

設定磁碟容量的硬限制數值(預設單位為kb)

isoft

設定磁碟檔案數的軟限制數值

ihard

設定磁碟檔案數的硬限制數值

檢視磁碟容量限制

xfs_quota -c 'quota-uv 使用者名稱' 掛載點

檢視檔案數限制

xfs_quota -c 'quota -i -uv 使用者名稱' 掛載點

(4)驗證磁碟配額功能

chmod 777 掛載點

su 使用者名稱

cd 掛載點

dd if=/dev/zero of=掛載點/test.txt bs=10m, count=12 #驗證磁碟容量超限

touch .txt #驗證磁碟檔案數超限

dd命令是乙個裝置轉換和連續複製命令

「if=」指定輸入裝置(或檔案)

「of=」指定輸出裝置(或檔案)

「bs=」指定讀取資料塊大小

「count=」指定讀取資料塊的數量

/dev/zero 「零」裝置檔案,可以無限的提取空字元,常用來生成乙個特定大小的檔案

(5)檢視磁碟配額使用情況

xfs_quota -x -c 'report 選項'

常用選項

說明-a

代表所有使用者賬號和組賬號

-b代表容量

-i代表檔案數量

-h代表人性化顯示

LVM與磁碟配額

磁碟配額概述 1 動態調整整磁碟容量,從而提高磁碟管理的靈活性 2 boot分割槽用於存放引導檔案,不能基於lvm建立 3 圖形介面管理工具 system config lvm pv 物理卷 物件 磁碟分割槽 整塊磁碟 vg 捲組 lv 邏輯卷 主要命令 邏輯卷建立過程 1 準備兩塊以上硬碟連線到主...

LVM與磁碟配額

lvm概述 logical volume manager 動態調整磁碟容量,從而提高磁碟管理的靈活性 boot 分割槽用於存放引導檔案,不能基於lvm建立 圖形介面管理工具 system config lvm lvm機制的基本概念 pv 物理卷 vg 9捲組 lv 邏輯卷 lvm管理命令 主要命令 ...

Linux磁碟配額與LVM

logical volume manager 邏輯卷管理 二.lvm機制的基本概念 pv physical volume,物理卷 物理卷是lvm機制的基本儲存裝置,通常對應為乙個普通分割槽或整個硬碟。建立物理卷時,會在分割槽或硬碟的頭部建立乙個保留區塊,用於記錄lvm的屬性,並把儲存空間分割成預設大...