技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 服務(wù)器類 >

使用linux中的quota教程

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2019-04-05 00:13┆點擊:

  1先得確認要限制的目錄是單獨的文件系統(tǒng)

  df -h /home 測試

  2如果是單獨的文件系統(tǒng)。就需要對該目錄添加quota支持,

  a:臨時方案,電腦重啟失效:mount -o remount,usrquota,grpquota /home

  b:重啟還能用:

  編輯fstab文件:vi /etc/fstab

  往fstab文件里面添加如下usrquota,grpquota:LABEL=http://www.3lian.com/home /home ext3 defaults,usrquota,grpquota 1 2

  3:建立quota文件

  quotacheck -avug

  -a :掃瞄所有在 /etc/mtab 內(nèi),噸有 quota 支持的 filesystem,加上此參數(shù)后, /mount_point 可丌必寫,因為掃瞄所有的 filesystem 了嘛!

  -u :針對用戶掃瞄檔案不目弽的使用情況,會建立 aquota.user

  -g :針對群組掃瞄檔案不目弽的使用情況,會建立 aquota.group

  -v :顯示掃瞄過程的信息;

  -f :強制掃瞄文件系統(tǒng),幵寫入新的 quota 配置文件 (危險)

  -M :強制以讀寫的方式掃瞄文件系統(tǒng),只有在特殊情況下才會使用。

  4:啟動quota

  quotaon [-avug] 啟動

  -u :針對使用者啟勱 quota (aquota.user)

  -g :針對群組啟勱 quota (aquota.group)

  -v :顯示啟勱過程的相關(guān)訊息;

  -a :根據(jù) /etc/mtab 內(nèi)的 filesystem 謳定啟勱有關(guān)的 quota ,若丌加 -a 的話, 則后面就需要加上特定的那個 filesystem 喔!

  5:quota 關(guān)閉

  -a :全部的 filesystem 的 quota 都關(guān)閉 (根據(jù) /etc/mtab)

  -u :僅針對后面接的那個 /mount_point 關(guān)閉 user quota

  -g :僅針對后面接的那個 /mount_point 關(guān)閉 group quota

  6:quota編輯

  edquota [-u username] [-g groupname]

  -u :后面接賬號名稱??梢赃M入 quota 的編輯畫面 (vi) 去謳定 username 的限制值;

  -g :后面接組名。可以進入 quota 的編輯畫面 (vi) 去謳定 groupname 的限制值;

  -t :可以修改寬限時間。

  -p :復(fù)制范本。那個 模板賬號 為已經(jīng)存在并設(shè)定好 quota 的使用者, 意義為『將 范本賬號 這個人的 quota 限制值復(fù)制給 新賬號 』!

  使用如下命令為 myquota1修改quota

  edquota -u myquota1

  此時會進入vi模式,可以編輯的字段如下:(soft/hard 為 0 時,表示沒有限制的意思)

  a. 文件系統(tǒng) (filesystem):說明該限制值是針對哪個文件系統(tǒng) ( partition);

  b. 磁盤容量 (blocks):這個數(shù)值是 quota 自己算出杢的,單位為 Kbytes,請不要更動它;

  c. soft:磁盤容量 (block) 的 soft 限制值,單位亦為 KB

  d. hard:block 的 hard 限制值,單位 KB;

  e. 檔案數(shù)量 (inodes):這是 quota 自己算出來的,單位為個數(shù),請不要更改他;

  f. soft:inode 的 soft 限制值;

  g. hard:inode 的 hard 限制值;

  使用如下命令copy quota的設(shè)置

  edquota -p myquota1 -u myquota2

  使用如下命令設(shè)置quota群組:

  edquota -g myquotagrp

  使用如下命令設(shè)置quota寬限時間:

  edquota -t

  使用命令后會進入vi模式,可以編輯內(nèi)容如下:

  Filesystem Block grace period Inode grace period

  /dev/hda3 14days 7days

  7:quota報表的查看:

  quota [-uvs] [username]

  quota [-gvs] [groupname]

  -u :后面可以接 username ,表示顯示出該用戶的 quota 限制值。若不接 username ,表示顯示出執(zhí)行者的 quota 限制值。

  -g :后面可接 groupname ,表示顯示出該群組的 quota 限制值。

  -v :顯示每個用戶在 filesystem 的 quota 值;

  -s :使用 1024 為倍數(shù)杢挃定單位,會顯示如 M之類的單位!

  使用如下命令可以查看用戶quota的設(shè)定值:

  quota -uvs myquota1 myquota2

  使用如下命令可以查看群組quota的設(shè)定值:

  quota -gvs myquotagrp

  8:repquota :針對文件系統(tǒng)的限額做報表

  repquota -a [-vugs]

  -a :直接到 /etc/mtab 搜尋具有 quota 標志的 filesystem ,幵報告 quota 的結(jié)果;

  -v :輸出的數(shù)據(jù)將所有 filesystem 相關(guān)的信息;

  -u :顯示出用戶的 quota 限值 (這是默訃值);

  -g :顯示出個別群組的 quota 限值。

  -s :使用 M, G 為單位顯示結(jié)果

  使用如下命令查看當前文件系統(tǒng)所有的quota設(shè)置

  repquota -auvs

  9:setquota :直接亍命令中設(shè)定 quota 限額

  setquota [-u|-g] 名稱 block(soft) block(hard)

  使用如下命令直接設(shè)置quota的值:

  setquota -u myquota5 100000 200000 0 0 /home

  10:warnquota :對超過限額者發(fā)出警告信

  修改/etc/warnquota.conf

  讓系統(tǒng)自動的執(zhí)行 warnquota