05.31 14、RedHat7系列——磁盤容量配額

使用quota命令進行磁盤容量配額管理,從而限制用戶的硬盤可用容量或所能創建的最大文件個數。quota命令還有軟限制和硬限制的功能。

軟限制:當達到軟限制時會提示用戶,但仍允許用戶在限定的額度內繼續使用。

硬限制:當達到硬限制時會提示用戶,且強制終止用戶的操作。

RHEL 7系統中已經安裝了quota磁盤容量配額服務程序包,但存儲設備卻默認沒有開啟對quota的支持,此時需要手動編輯配置文件

14、RedHat7系列——磁盤容量配額

重啟後查看,即可發現/boot目錄已經支持quota磁盤配額技術

14、RedHat7系列——磁盤容量配額

14、RedHat7系列——磁盤容量配額

xfs_quota命令:

xfs_quota命令是一個專門針對XFS文件系統來管理quota磁盤容量配額服務而設計的命令,格式為“xfs_quota [參數] 配額 文件系統”;-c參數用於以參數的形式設置要執行的命令;-x參數是專家模式。

使用xfs_quota命令設置tom用戶對/boot目錄的quota磁盤容量配額,具體的限制包括:硬盤使用量的軟限制和硬限制分別為3MB和6MB,

創建文件數量的軟限制和硬限制分別為3個和6個。

[root@study ~]# xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 tom' /boot

[root@study ~]# xfs_quota -x -c report /boot

14、RedHat7系列——磁盤容量配額

切換到tom用戶,分別嘗試創建一個體積為5M和8M的文件,可以發現8M文件創建受到了系統限制

14、RedHat7系列——磁盤容量配額

edquota命令:

edquota命令用於編輯用戶的quota配額限制,格式為“edquota [參數] [用戶] ”。

-u參數表示要針對哪個用戶進行設置;-g參數表示要針對哪個用戶組進行設置;

示例:使用root用戶修改tom用戶的hard值為:8192

14、RedHat7系列——磁盤容量配額

修改後

14、RedHat7系列——磁盤容量配額

切換到tom用戶再次執行創建8M文件的命令

14、RedHat7系列——磁盤容量配額


分享到:


相關文章: