Linux 磁碟配額

2021-08-27 16:06:01 字數 1395 閱讀 4132

磁碟配額:限制磁碟資源的使用,磁碟配額是系統對使用者能使用磁碟資源的控制(或者說限制).在linux中,磁碟配額可以對使用者的空間使用情況,檔案數量(實際上是inode的數量,檔案數量是限制inode的結果)進行限制。如果超出此範圍則使用者能在往磁碟裡寫入資料。

限制原因:因為資源不是無限的

能限制誰:

1.普通使用者

2.限制使用者組

開啟磁碟配額功能(開啟某個分割槽)

mount -o defaults,usrquota /dev/sdb2 /d1

把/dev/sdb2掛載到空目錄/d1,並開啟磁碟配額(usrquota)

建立quota的配額資料庫 (ext4檔案系統 需要 )

選項 -c 必選項 create

-v 顯示詳細資訊

-u user 建立「使用者」配額資料庫

-g group ### 建立「使用者組」配額資料庫

-a all 檢測所有磁碟 (不加 -a 的話 ,需要明確指定分割槽裝置 /dev/sdb1 )

原先已經有分割槽建立的配額資料庫的話,想清空並重新建立, 需要加 -f 選項強制重新檢測

quotacheck -cvuf   /dev/sdb1
命令執行後,會在相應的分割槽掛載目錄下,建立 aquota.user 資料庫檔案。

資料庫建立後,開啟該分割槽的磁碟配額功能

quotaon   /dev/sdb1
編輯使用者配額 edquota 命令( 互動式 )

edquota  zhang3  給使用者zhang3 配置磁碟配額

進入編輯頁面

disk quotas for user zhang3 (uid 1008):

filesystem blocks soft hard inodes soft hard

/dev/sdb1 102800

1215

20

解析:blocks:1028 使用者在該分割槽下 「已經使用」 的空間 「k」 為單位。

soft:磁碟空間的軟限制:使用者使用的空間達到該值的時候,會報警。

hard:磁碟空間的硬限制:最大能使用的空間。

inodes:使用者 「已經建立的」 檔案數量。

soft:使用者建立的檔案數量,達到該值的時候,報警。(一般不進行限制,或者限制值很大)

hard:使用者最多只能建立多少個檔案。

非互動式命令

edquota -u zhang3 102800

1215

20 /dev/sdb1

本地磁碟使用者配額報表

repquota   -auvs

linux磁碟配額

linux磁碟配額 基本原理 配置例項。1.基本原理 磁碟配額作用範圍 檔案系統 物件是使用者和組,組必須是使用者的基本組,且組內成員共同使用配額。限制的型別 軟限制和硬限制 限制的資源 磁碟大小 預設單位kb 檔案數量。總結 linux磁碟配額是通過軟 硬限制使用者和組使用單個檔案系統中磁碟大小和...

linux 磁碟配額

新加入乙個磁碟 大小隨意 給這塊磁碟分割槽fdisk dev sdd1 n p wq 給磁碟格式化 mkfs.xfs dev sdd1 在根目錄下建立乙個掛載點 gzd 掛載檔案系統 mount o dev sdd1 gzd 自動掛載,新增usrquota和grpquota的支援 vim etc f...

linux(磁碟配額)

quotacheck 作用 掃瞄檔案系統並建立quota的記錄檔案 格式 quotacheck 選項 掛載點目錄 常用選項 a 掃瞄所有在 etc mtab內,含有quota支援的檔案系統,加上後後面不可寫掛載點目錄 u 針對使用者掃瞄檔案或目錄的使用情況,建立aquota.user檔案 g 針對組...