11.1 磁盤配額什么

      網友投稿 996 2022-05-28

      磁盤配額(Quota)就是 Linux 系統中用來限制特定的普通用戶或用戶組在指定的分區上占用的磁盤空間或文件個數的。

      在此概念中,有以下幾個重點需要注意:

      磁盤配額限制的用戶和用戶組,只能是普通用戶和用戶組,也就是說超級用戶 root 是不能做磁盤配額的;

      磁盤配額限制只能針對分區,而不能針對某個目錄,換句話說,磁盤配額僅能針對文件系統進行限制,舉個例子,如果你的 /dev/sda5 是掛載在 /home 底下,那么,在 /home 下的所有目錄都會受到磁盤配額的限制;

      我們可以限制用戶占用的磁盤容量大小(block),當然也能限制用戶允許占用的文件個數(inode)。

      磁盤配額在實際生活中其實是很常見的,比如,我們的郵箱不管多大,都是有限制的,而不可能無限制地存儲郵件;我們可以上傳文件的服務器也是有容量限制的;網頁中的個人空間也不可能讓我們無限制地使用。

      磁盤配額就好像我們出租寫字樓,雖然整棟樓的空間非常大,但是酬整棟樓的成本太高。我們可以分開出租,用戶如果覺得不夠用,則還可以租用更大的空間。不過租用是不能隨便進行的,其中有幾個規矩必須遵守:

      我的樓是租給外來用戶的(普通用戶),可以租給一個人(用戶),也可以租給一家公司(用戶 組),但是這棟樓的所有權是我的,所以不能租給我自己(root 用戶);

      如果要租用,則只能在每層租用一定大小的空間,而不能在一個房間中再劃分出子空間來租用(配額只能針對分區,而不能限制某個目錄);

      租戶可以決定在某層租用多大的空間(磁盤容量限制),也可以在某層租用幾個人員名額,這樣只有這幾個人員才能進入本層(文件個數限制)。

      磁盤配額要想正常使用,有以下幾個前提條件:

      內核必須支持磁盤配額。Centos 6.x 版本的 Linux 默認支持磁盤配額,不需要做任何修改。如果不放心,則可以查看內核配置文件,看是否支持磁盤配額。命令如下:

      [root@localhost ~]# grep CONFIG_QUOTA /boot/corrfig-2.6.32-279.el6.i686 CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y \# CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QUOTACTL=y

      可以看到,內核已經支持磁盤配額。如果內核不支持,就需要重新編譯內核,加入 quota supper 功能。

      11.1 磁盤配額是什么

      系統中必須安裝了 Quota 工具。我們的 Linux 中默認安裝了 Quoted 工具,查看命令如下:

      [root@localhost ~]# rpm -qa | grep quota quota-3.17-16.el6.i686

      要支持磁盤配額的分區必須開啟磁盤配額功能。這項功能可以手動開啟,不再是默認開啟的。

      磁盤配額可用于限制每個人可用網頁空間、郵件空間以及網絡硬盤空間的容量。除此之外,在 Linux 系統資源配置方面,使用磁盤配額,還可以限制某一群組或某一使用者所能使用的最大磁盤配額,以及以 Link 的方式,來使郵件可以作為限制的配額(更改 /var/spool/mail 這個路徑)。

      磁盤配額中的常見概念

      用戶配額是指針對用戶個人的配額,而組配額是指針對整個用戶組的配額。如果我們需要限制的用戶數量并不多,則可以給每個用戶單獨指定配額。如果用戶比較多,那么單獨限制太過麻煩,這時我們可以把用戶加入某個用戶組,然后給組指定配額,就會簡單得多。

      需要注意的是,組中的用戶是共享空間或文件數的。也就是說,如果用戶 lamp1、lamp2 和 lamp3 都屬于 brother 用戶組,我給 brother 用戶組分配 100MB 的磁盤空間,那么,這三個用戶不是平均分配這 100MB 空間的,而是先到先得,誰先占用,誰就有可能占滿這 100MB 空間,后來的就沒有空間可用了。

      我們除了可以通過限制用戶可用的 block 數量來限制用戶可用的磁盤容量,也可以通過限制用戶可用的 inode 數量來限制用戶可以上傳或新建的文件個數。

      軟限制可理解為警告限制,硬限制就是真正的限制了。比如,規定軟限制為 100MB,硬限制為 200MB,那么,當用戶使用的磁盤空間為 100~200MB 時,用戶還可以繼續上傳和新建文件,但是每次登錄時都會收到一條警告消息,告訴用戶磁盤將滿。

      如果用戶的空間占用數處于軟限制和硬限制之間,那么系統會在用戶登錄時警告用戶磁盤將滿,但是這個警告不會一直進行,而是有時間限制的,這個時間就是寬限時間,默認是 7 天。

      如果到達寬限時間,用戶的磁盤占用量還超過軟限制,那么軟限制就會升級為硬限制。也就是說,如果軟限制是 100MB,硬限制是 200MB,寬限時間是 7天,此時用戶占用了 120MB,那么今后 7 天用戶每次登錄時都會出現磁盤將滿的警告,如果用戶置之不理,7 天后這個用戶的硬限制就會變成 100MB,而不是 200MB 了。

      Linux

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Linux 系統掛載數據盤
      下一篇:公有云基本概念系列——磁盤,系統盤,數據盤傻傻分不清
      相關文章
      亚洲va精品中文字幕| 在线a亚洲v天堂网2018| 亚洲一区二区在线免费观看| www亚洲精品久久久乳| 久久久久久亚洲精品影院| 亚洲中文字幕久久精品无码2021| 亚洲精品国偷自产在线| 国产成人亚洲精品狼色在线| 中文字幕亚洲激情| 亚洲国产成人久久精品99| 亚洲国产成人VA在线观看| 亚洲毛片网址在线观看中文字幕 | 国产亚洲综合精品一区二区三区| 亚洲国产精品无码久久久秋霞1 | 亚洲中文字幕无码中文| 亚洲综合欧美色五月俺也去| 亚洲精品永久在线观看| 久久水蜜桃亚洲AV无码精品| 亚洲av日韩片在线观看| 久久亚洲国产成人影院网站| 久久精品国产69国产精品亚洲| 亚洲VA中文字幕无码一二三区 | 亚洲av成人无码久久精品| 亚洲制服中文字幕第一区| 亚洲精彩视频在线观看| 亚洲国产成人久久| 亚洲性无码一区二区三区| 丰满亚洲大尺度无码无码专线| 亚洲精品视频免费| 国产亚洲婷婷香蕉久久精品 | 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 亚洲综合在线视频| 亚洲另类自拍丝袜第1页| 亚洲色大成网站www永久网站| 亚洲av永久无码精品网址| 亚洲AV之男人的天堂| 亚洲免费人成在线视频观看| 亚洲天堂中文资源| 亚洲日日做天天做日日谢| 婷婷亚洲综合五月天小说在线| 在线观看国产区亚洲一区成人|