日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

一篇来自chinaunix的磁盘限额配置文章-应该是针对ext3的

發布時間:2023/12/24 综合教程 36 生活家
生活随笔 收集整理的這篇文章主要介紹了 一篇来自chinaunix的磁盘限额配置文章-应该是针对ext3的 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一直在CU索取學習了這么長時間,應該奉獻奉獻了。希望對初學的朋友有點幫助。高手請略過!

為普通用戶和用戶組加入磁盤配額限制
Linux的quota程序允許為系統上每一用戶或用戶組指定所能使用的磁盤配額。使用quota注意以下幾點。
1:當前的系統核心支持quota
2:系統已正確安裝quota套裝程序。
3:老版本的quota僅能工作在ext2類型的文件系統上。
4:必須是單獨的掛載點。
如果你當前的系統核心不支持quota,請重新編譯你的核心,當系統提示:Quota support(CONFIG-QUOTA)[n]回答y,生成新的系統核心。
一般Linux的發行版本都默然包含了quota支持,也附帶了quota套裝程序,只需安裝quota并加以設置便可以讓quota工作.

步驟:
1:編輯/etc/fstab來啟動每一個文件系統的配額。
vi /etc/fstab
在需要做磁盤配額的目錄上加入usrquota,grpquota
2:重新掛載文件系統。reboot
mount -l 觀察是否掛載上
3:創建配額文件,重新生成磁盤用量表。
quotacheck -ug /home //在/home下生成aquota.user和aquota.group文件
參數:a 檢查所有起用了配額的在本地掛載的文件系統
b 在檢查配額過程中顯示詳細的狀態信息
u 檢查用戶磁盤配額信息
g 檢查組群磁盤配額信息
4:分配配額。
quotaon -a //打開磁盤配額

現在假設想給test用戶10M的硬盤配額限制,他所擁有的最大文件數不得超過100個。

edquota -u test //test為用戶名
,進入編輯環境,將如下三行:

Quotas for user test:
/dev/hadx: blocks in use14,limits(soft=0, hard=0)
inodes in use: 12, limits (soft=0, hard=0)

改為:
Quotas for user test:
/dev/hdax: blocks in use: 14, limits (soft=10204, hard=10204)
inodes in use: 12, limits (soft=100, hard=100)
其中:
blocks in use:用戶已使用塊的大小,單位是KB
inodes in use:用戶現有文件的大小。
這兩項都是系統自動給出,不必改動。
測試:切換到test用戶,注意這里一定別忘了用test用戶登陸測試,因為root用戶是沒有限制的。

cp /bin/* /home/test //拷貝/bin/下所有文件到/home/test下,看磁盤配額有沒有生效.


其他參數或命令:quotaon -a 開啟quota
quotaoff -a 關閉quota
repquota命令用來生成系統上配額使用情況的統計報告。有如下幾個參數: -a:統計所有文件系統的配額使用情況
-v:統計所有配額的使用情況,沒有用到的也要統計
-g:以用戶分組為單位統計配額使用情況
-u:以用戶為單位統計配額使用情況
quota 命令是供用戶使用的。這個命令可以讓用戶查看分配給自己的配額。如下參數:
-g:給出用戶所在分組的配額使用情況
-u:給出該用戶配額使用情況(缺省操作)
-v:給出支持配額的所有文件系統里與改用戶有關的配額使用情況
-q:如果該用戶已經超標,顯示一個消息給他。



軟限制(soft limits)
通常設置軟限制為一接近硬限制的值,超越此限制時,系統將警告用戶將到達最大磁盤配額限制。軟限制為0時沒有軟限制。結合寬限期使用時,只要用戶超越了軟限制,一過寬限期,任何對磁盤空間的額外需求將被立刻拒絕。

硬限制(hard limits)
磁盤配額的絕對限制,設置了quota的用戶不能超越此限制。

寬限期(Grace Period)
寬限期是用戶超越了軟限制而沒有達到硬限制時的一段放寬期,在這段時間內,用戶可以在硬限制范圍內自由地使用磁盤空間,超過這段時間,所有對磁盤空間的額外需求將被拒絕,即使用戶還在硬限制之內。寬限期的單位可以是秒,分,時,天。執行edquota -t命令設置寬限期。執行該命令后,將系統提示中的兩個0days改成你認為合適的值即可。

有時想給另一個用戶加上同樣的限制,比方說,給test1用戶加上與test同樣的限制。可以這樣做:
edquota -u test1 -p test
repquota -a
查看一下
如果想給一批用戶加上同樣的限制。比方說給系統所有100個用戶加上與test同樣的限制。執行如下命令:
edquota -p test ' awk -F:' $3 499 {print $1}' /etc/passwd'


給用戶用戶組設置磁盤配額限制與普通擁護類似,假設有一用戶組 game,執行
edquota -g game 即可。

總結

以上是生活随笔為你收集整理的一篇来自chinaunix的磁盘限额配置文章-应该是针对ext3的的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。