LVM與磁盤配額
1、LVM邏輯卷管理
一、LVM概述
Logical Volume Manager,邏輯卷管理
(1)動態調整磁盤容量,從而提升磁盤管理的靈活性。
(2)/boot分區用於存放引導文件,不能基於LVM建立
(3)圖形界面管理工具:system-config-lvm
LVM機制的基本概念
(1)PV (Physical Volume 物理卷)
物理卷是LVM機制的基本儲存設備,一般對應爲一個普通分區或整個硬盤。
物理卷是由多個默認大小爲4MB的基本單元(PE)組成的,在它的頭部會建立一個保留分區,用來記錄LVM屬性。
對用於轉換成物理卷的普通分區,建議先使用fdisk工具將分區類型的ID標記號改成「8e」。
(2)VG(Volume Group,卷組)
由一個或多個物理卷組成。在卷組中能夠動態的添加或移除物理卷。
(3)LV (Logical Volume,邏輯卷)
邏輯卷創建在卷組上,與物理卷沒有直接關係。
對於邏輯捲來講,每個卷組就是一個總體,從這個總體中「切出」一小塊空間,做爲用戶建立文件系統的基礎,這一小塊空間就稱爲邏輯卷。
二、LVM管理命令
LVM管理命令主要分爲三大類:PV物理卷管理、VG卷組管理、LV邏輯卷給管理,對應的命令分別以「pv」,「vg」,「lv」開頭
主要命令
(1)pvcreate 設備名1 [設備名2 .... ...]
將分區或整個硬盤轉換成物理卷
(2)Vgcreate 卷組名 物理卷名1 物理卷名2
將一個或多個物理卷建立爲一個卷組
(3)Lvcreate -L 容量大小 -n 邏輯卷名 卷組名
從指定的卷組中分割空間,以建立指定邏輯卷
(4)Lvextend -L +大小 /dev/卷組名/邏輯卷名
當目前使用的邏輯卷不足時,動態擴展邏輯卷的空間
三、LVM應運實例
建立掛載的基本路徑以下:
一、在虛擬機上添加三塊SCSI磁盤,重啓虛擬機,用Xshell鏈接。
對添加好的磁盤進行分區處理。
對添加的3塊磁盤進行配置,並把配置好的分區轉換爲Linux LVM類型
第二塊磁盤
第三塊磁盤
第四塊磁盤
將建立好的分區sdb一、sdc一、sdd1轉換爲物理卷
查看物理卷,並將物理卷整合到造成見得mailbox卷組中
查看卷組的詳細信息
在mailbox卷組中建立兩個邏輯卷,分別爲25G和15G
查看建立好的邏輯卷
查看建立好的邏輯卷的信息
在邏輯卷Mbox1的空間不足時,向mbox1動態添加10G的內存
格式化建立好的邏輯卷
建立自動掛載點,並實行自動掛載
shell
2、磁盤配額
一、磁盤配額概述
實現磁盤配額的條件
(1)須要Linux內核支持
(2)須要安裝xfsprogs與quota軟件包
Linux磁盤配額的特色
(1)做用範圍:針對指定的文件系統(分區)
(2)限制對象:用戶帳號、帳號組
(3)限制類型:磁盤容量、文件數目
(4)限制方法:軟限制、硬限制
磁盤配額的步驟
(1)以支持配額功能的方式掛載文件系統
(2)編輯用戶和組帳號的配額設置
(3)驗證磁盤配額功能
(4)查看磁盤配額使用狀況
二、啓用磁盤配額支持
啓用文件系統的配額支持
添加usrquota、grpquota掛載參數
添加掛載參數的經常使用命令
三、磁盤配額管理
編輯用戶和組帳號的配額設置
使用xfs_quota命令編輯配額設置
Xfs_quota -x -c ‘limit -u bsoft=N bhard=N isoft=N ihard=N 用戶名’ 掛載點
經常使用選項
-u:指定用戶
-x:啓用專家模式
-c:使用命令執行
限制字段
bsoft:軟限制大小
bhard:硬限制大小
isoft:軟限制節點
ihard:硬限制節點
軟限制不能超過硬限制
四、驗證磁盤配額功能
(1)切換到設置配額的分區(掛載目錄)
(2)建立指定數量的文件:使用touch命令,或cp命令。
(3)建立指定容量的文件:使用dd命令,或cp命令。
五、查看配額的使用狀況
xfs_quota -x -c ‘report 選項’ 掛載點
report經常使用選項
-b 輸出報告
-a 查看全部
-i 節點信息
-u、-g
ide