LVM概述
Logical Volume Manager,邏輯卷管理
作用:動態調整磁盤容量,從而提高磁盤管理的靈活性
需要注意:
/boot分區用於存放引導文件,不能基於LVM創建
圖形界面管理工具
system-config-lvm
LVM機制的基本概念
PV(Physical Volume,物理卷)
整個硬盤,或使用fdisk等工具建立的普通分區
包括許多默認4MB大小的PE(Physical Extent,基本單元)
VG(Volume Group,卷組)
一個或多個物理卷組合而成的整體
LV(Logical Volume,邏輯卷)
從卷組中分割出的一塊空間,用於建立文件系統
LVM的管理命令
功能 | 物理卷管理 | 卷組管理 | 邏輯卷管理 |
Scan 掃描 | pvscan | vgscan | lvscan |
Create 建立 | pvcreate | vgcreate | lvcreate |
Display 顯示 | pvdisplay | vgdisplay | lvdisplay |
Remove 刪除 | pvremove | vgremove | lvremove |
Extend 擴展 | vgextend | lvextend | |
Reduce 減少 | vgreduce | lvreduce |
主要命令的語法
pvcreate 設備名
vgcreate 卷組名 物理卷名1 物理卷名2
lvcreate -L 大小 -n 邏輯卷名 卷組名
lvextend -L +大小 /dev/卷組名/邏輯卷名
磁盤配額概述
實現磁盤限額的條件
需要Linux內核支持
安裝quota軟件包
Linux磁盤限額的特點
作用範圍:針對指定的文件系統(分區)
限制對象:用戶帳號、組帳號
限制類型:磁盤容量(默認單位爲KB)、文件數量
限制方法:軟限制、硬限制
實驗案例:LVM卷管理及磁盤配額設置
需求描述
採用LVM磁盤管理方案
設置啓用磁盤配額
實現思路
添加磁盤並建立LVM磁盤管理方案
添加配額支持
設備並啓用磁盤配額
驗證磁盤配額功能
添加兩塊新磁盤
爲磁盤分區
把分區類型修改爲LVM
同樣方法分區並修改類型磁盤sdc
將/dev/sdb1和/dev/sdc1分區轉換爲物理卷
將上面兩個物理卷整合爲一個卷組,名稱爲:mail
在mail卷組中創建一個大小爲30G的邏輯卷,名稱爲:mbox
格式化mbox邏輯卷
新建目錄/mailbox,並將邏輯卷mbox掛載到/mailbox上,啓用文件系統的配額支持需要添加usrquota、grpquota掛載參數
查看掛載信息
查看磁盤使用情況
檢測磁盤配額並創建配額文件
使用quotacheck命令創建配額文件
-u、-g:檢測用戶、組配額
-c:創建配額數據文件
-v:顯示執行過程信息
-a:檢測所有可用的分區
編輯用戶和組帳號的配額設置
使用edquota命令編輯配額設置
edquota -u 用戶名
edquota -g 組名
對用戶jerry進行配額設置,軟限制爲400M,硬應限制爲500M
對組accp進行配額設置,軟限制爲3.5G,硬限制爲4G
啓用、關閉文件系統的配額功能
使用quotaon、quotaoff命令
下面進行測試,切換到jerry用戶,生成一個大小爲600M的文件
切換到abc用戶,生成一個大小爲5G的文件(abc用戶屬於accp組)
查看/mailbox中的文件信息,發現jerry用戶和accp組裏的用戶abc所創建的文件均沒有超過磁盤配額的限制
查看配額使用情況
側重用戶、組帳號角度:使用quota命令
quota -u 用戶名
quota -g 組名
側重文件系統角度:使用repquota