LVM與磁盤配額
一、LVM
LVM(邏輯卷管理):是Linux系統下對硬盤分區的管理機制。
LVM機制適合于管理管理大存儲設備。可以動態對硬盤進行擴容。
邏輯上的磁盤,概念上的磁盤,文件系統創建之后不考慮底層的物理磁盤。
若干個磁盤分區或者物理硬盤合并成一個邏輯卷組。再把邏輯卷組劃分成一個個邏輯卷。
用戶就可以把邏輯卷看做成一個可動態擴容,快速創建,快速分區的分區。
可以是一個硬盤的不同分區,也可以是不同硬盤的不同分區。
邏輯卷作用:
1、解決磁盤容量限制問題(主要作用)。傳統硬盤分區后鎖死,需要調整全盤推倒重來。
邏輯卷把卷分為多個硬盤,不再考慮底層的物理硬盤,可以實現多個硬盤的匯聚。
PV 物理卷 真正的為了硬盤的分區。
VG 卷組 把物理上的分區結合起來,就形成了卷組,卷組就是邏輯上的硬盤
LV 邏輯卷 就是把卷組進行分區,相當于物理的分區,邏輯卷可以動態管理,動態擴容
第一步:先創建物理卷(可省略)
第二步:創建卷組(第一步和第二步可以直接合并) vgcreate
第三步:創建邏輯卷 創建文件系統(格式化) 掛載 lvcreate mount
第四步:擴容 vgextend lvextend
PE size :邏輯卷的最小存儲單位 4M
lvcreate -L +10G -n dalaqiu cxk
-L 指定容量大小 直接可以使用K M G T
-n 指定邏輯卷名稱
磁盤配額:
Linux的磁盤空間兩個方面:第一個是物理空間,也就是磁盤的容量
第二個 inode 號耗盡,無法寫入
IinuX根分區:根分區的空間完全耗盡,服務程序崩,系統也無法啟動了
為了防止有人惡意的占用磁盤空間,我們就有了磁盤配額的功能。
一方面:限制用戶占用磁盤的空間
另一方面,顯示用戶創建文件數量
xfs文件系統通過 xfs_quota 管理
限制磁盤容量
xfs_quota -x -c "limit -u bsoft=80M bhard=100M cxk’ /data
xfs_quota
-x 表示啟用專家模式 配合系統的所有管理命令都可以使用
-c 表示直接調用命令
-u 指定對象用戶
bosft:軟限制 , 即使超過也可以繼續使用 80M
bhard : 硬限制 到了指定配置不能繼續使用
限制創建文件數:
xfs_quota -x -c "limit -u isoft=4 ihard=6 cxk’ /data
isoft=4 軟限制
ihard=6 硬限制
普通用戶使用分區的磁盤容量限制 20G-50G
創建文件數:100-200個
取消限制
xfs_quota -x -c ’ disable -up’ /data
縮容
xfs : 不支持縮容
ext4 :可以縮容
先解掛載 umount
縮容 lvreduce -L