国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

磁盤配額是什么,磁盤配額概述

2024-08-27 23:56:46
字體:
來源:轉載
供稿:網友
磁盤配額(Quota)就是 linux 系統中用來限制特定的普通用戶或用戶組在指定的分區上占用的磁盤空間或文件個數的。

在此概念中,有以下幾個重點需要注意:
  1. 磁盤配額限制的用戶和用戶組,只能是普通用戶和用戶組,也就是說超級用戶 root 是不能做磁盤配額的;
  2. 磁盤配額限制只能針對分區,而不能針對某個目錄,換句話說,磁盤配額僅能針對文件系統進行限制,舉個例子,如果你的 /dev/sda5 是掛載在 /home 底下,那么,在 /home 下的所有目錄都會受到磁盤配額的限制;
  3. 我們可以限制用戶占用的磁盤容量大小(block),當然也能限制用戶允許占用的文件個數(inode)。

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

磁盤配額就好像我們出租寫字樓,雖然整棟樓的空間非常大,但是酬整棟樓的成本太高。我們可以分開出租,用戶如果覺得不夠用,則還可以租用更大的空間。不過租用是不能隨便進行的,其中有幾個規矩必須遵守:
  • 我的樓是租給外來用戶的(普通用戶),可以租給一個人(用戶),也可以租給一家公司(用戶 組),但是這棟樓的所有權是我的,所以不能租給我自己(root 用戶);
  • 如果要租用,則只能在每層租用一定大小的空間,而不能在一個房間中再劃分出子空間來租用(配額只能針對分區,而不能限制某個目錄);
  • 租戶可以決定在某層租用多大的空間(磁盤容量限制),也可以在某層租用幾個人員名額,這樣只有這幾個人員才能進入本層(文件個數限制)。

磁盤配額要想正常使用,有以下幾個前提條件:
  1. 內核必須支持磁盤配額。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 功能。
  2. 系統中必須安裝了 Quota 工具。我們的 Linux 中默認安裝了 Quoted 工具,查看命令如下:

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

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

磁盤配額可用于限制每個人可用網頁空間、郵件空間以及網絡硬盤空間的容量。除此之外,在 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 了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 虞城县| 高台县| 海兴县| 静安区| 商丘市| 汾阳市| 罗平县| 濮阳市| 舒兰市| 台南市| 沁水县| 克什克腾旗| 辉县市| 昌乐县| 五莲县| 安福县| 湘阴县| 资中县| 安庆市| 临夏市| 色达县| 海宁市| 两当县| 右玉县| 项城市| 三明市| 金寨县| 自贡市| 华安县| 延吉市| 安福县| 根河市| 庆安县| 广德县| 乌兰浩特市| 海兴县| 南通市| 皮山县| 喀喇沁旗| 汤阴县| 汤阴县|