欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

UNIX系統(tǒng)下監(jiān)視磁盤(pán)空間和使用情況

  發(fā)布時(shí)間:2008-09-08 18:50:14   作者:佚名   我要評(píng)論
通常,UNIX® 管理員都擁有一套常用的輔助進(jìn)程管理的實(shí)用工具、技巧和系統(tǒng)。本文提供了各種用于簡(jiǎn)化各個(gè)過(guò)程的關(guān)鍵實(shí)用工具、命令行鏈和腳本。這些工具中的一部分來(lái)自于操作系統(tǒng),而大部分的技巧則來(lái)源于長(zhǎng)期的經(jīng)驗(yàn)積累和減輕系統(tǒng)管理員的工作壓力的要求。本系列文章

使用配額

配額系統(tǒng)以文件系統(tǒng)為單位,自動(dòng)監(jiān)視該文件系統(tǒng)中各個(gè)用戶的磁盤(pán)使用情況。配額環(huán)境不僅允許您監(jiān)視磁盤(pán)的使用情況,而且還允許設(shè)置相應(yīng)的使用限制,在超過(guò)使用限制時(shí)提供警告或者更直接地禁止用戶使用超過(guò)所分配的配額值的磁盤(pán)空間。下限(發(fā)出警告)稱為軟限制,而上限(禁止創(chuàng)建超過(guò)該限制的文件)稱為硬限制。有些系統(tǒng)可能還允許您控制每個(gè)用戶所擁有的文件的數(shù)目。

在您的計(jì)算機(jī)上啟動(dòng)配額的確切方法取決于您所使用的操作系統(tǒng)。大多數(shù) UNIX 系統(tǒng)在缺省情況下都包含配額的支持。Linux® 系統(tǒng)可能需要構(gòu)建新的包含配額支持的內(nèi)核。然而,通常大多數(shù)操作系統(tǒng)為每個(gè)文件系統(tǒng)使用一個(gè)稱為 quotas 的文件,其中包含了對(duì)每個(gè)用戶的空間使用限制。

要啟用配額,您首先需要?jiǎng)?chuàng)建該文件,并確保僅有 root 用戶可以編輯該配額文件:

$ touch /export/home/quotas
$ chmod 600 /export/home/quotas

 

然后,使用 quotaon 命令啟用配額功能:

$ quotaon /export/home

 

最后,您必須為每個(gè)用戶編輯適當(dāng)?shù)呐漕~??梢允褂?edquota 命令并指定相應(yīng)的用戶來(lái)完成這項(xiàng)任務(wù):

$ edquota mc

 

這將打開(kāi)缺省的編輯器(或者 vi,如果您沒(méi)有設(shè)置可選的編輯器),其中包含一個(gè)用來(lái)設(shè)置配額值的簡(jiǎn)單表格。在下面您可以看到,已為用戶 home 目錄文件系統(tǒng)啟用了配額,并且軟限制為 200,000KB,硬限制為 400,000KB。文件限制的設(shè)置為零,這表示沒(méi)有設(shè)置限制,用戶可以設(shè)置并創(chuàng)建任意數(shù)目的文件。

fs /export/home blocks (soft = 200000, hard = 400000) inodes (soft = 0,
hard = 0)

 

如果有更多的文件系統(tǒng)具有配額,那么您需要為這些文件系統(tǒng)配置更多的行。

如果您需要對(duì)多個(gè)用戶配置配額,那么可以首先為一個(gè)用戶設(shè)置配額,然后對(duì) edquota 使用 -p 命令行選項(xiàng)。這將使用指定的用戶作為基礎(chǔ)來(lái)創(chuàng)建新的用戶。例如,要使用 mc 的設(shè)置為用戶名 slp、tw 和 sh 設(shè)置配額,請(qǐng)執(zhí)行下面的命令:

$ edquota -p mc slp tw sh 

使用配額進(jìn)行文件限制警告

當(dāng)用戶創(chuàng)建一個(gè)超過(guò)其軟限制的文件時(shí),他們將會(huì)得到下面的警告:

quota_ufs: Warning: over disk limit (pid 1738, uid 101, inum 94, fs /export/home)


 

請(qǐng)注意,留給用戶 7 天的時(shí)間更正該問(wèn)題,您可以使用 edquota -t 來(lái)更改這個(gè)期限。

如果用戶試圖創(chuàng)建超過(guò)硬限制的文件,那么系統(tǒng)將終止寫(xiě)進(jìn)程并根據(jù)相應(yīng)的限制來(lái)截?cái)嘣撐募?/p>

$ mkfile 210000k overlimit
quota_ufs: over hard disk limit (pid 1843, uid 101, inum 130, fs
/export/home)
overlimit: initialized 191873024 of 215040000 bytes: Disc quota exceeded


 

通過(guò)運(yùn)行 quota 命令,任何用戶都可以檢查他們自己的配額限制和磁盤(pán)使用情況:

$ quota
Over disk quota on /export/home, remove 199993K within 7.0 days

配額管理

使用 quota 命令,系統(tǒng)管理員可以檢查任何用戶的配額,您應(yīng)該使用 -v 命令行選項(xiàng)以提供關(guān)于文件系統(tǒng)、使用情況和限制信息的完整報(bào)告(請(qǐng)參見(jiàn)清單 8)。


清單 8. 使用 -v 選項(xiàng)

$ quota -v mc
Disk quotas for mc (uid 101):
Filesystem usage quota limit timeleft files quota limit
timeleft
/export/home 399993 200000 400000 6.9 days 151 0 0

 

要獲得某個(gè)文件系統(tǒng)中詳細(xì)描述所有用戶的磁盤(pán)和配額使用情況的報(bào)告,可以使用 repquota 命令,并指定要報(bào)告的文件系統(tǒng)(請(qǐng)參見(jiàn)清單 9)。


清單 9. 使用 repquote 命令

$ repquota -v /export/home 
/dev/dsk/c0t0d0s7 (/export/home):
Block limits File limits
User used soft hard timeleft used soft hard timeleft
mc +- 399993 200000 400000 6.9 days 151 0 0

 

要確保配額信息保持最新,您應(yīng)該使用 quotacheck 命令。這將利用用來(lái)報(bào)告配額信息的配額信息對(duì)文件存儲(chǔ)數(shù)據(jù)進(jìn)行驗(yàn)證。您應(yīng)該使用 cron 來(lái)自動(dòng)地運(yùn)行這項(xiàng)任務(wù),每天一次比較合適(因?yàn)檫@個(gè)過(guò)程是比較耗時(shí)的)。

相關(guān)文章

  • UNIX系統(tǒng)正確關(guān)機(jī)方法

    UNIX操作系統(tǒng)是目前網(wǎng)絡(luò)上用得最多的操作系統(tǒng)之一,使用UNIX系統(tǒng),機(jī)器的關(guān)機(jī)要比使用DOS單用戶機(jī)器的關(guān)機(jī)過(guò)程復(fù)雜得多,在UNIX下如不使用正確的關(guān)機(jī)命令和關(guān)機(jī)方法,將損 壞
    2008-09-08
  • unix系統(tǒng)高手的操作習(xí)慣

    使用文件名自動(dòng)完成功能 (file name completion)。 使用歷史擴(kuò)展。 重用以前的參數(shù)。 使用 pushd 和 popd 管理目錄導(dǎo)航。 查找大型文件。 不使用
    2008-09-08
  • 成功備份UNIX系統(tǒng)

    SCO UNIX系統(tǒng)因其穩(wěn)定可靠的特點(diǎn)而在金融、保險(xiǎn)等行業(yè)得到廣泛應(yīng)用,但它的安裝與維護(hù)對(duì)于專業(yè)技術(shù)人員來(lái)說(shuō)也不是一件輕松的事。筆者工作所維護(hù)的系統(tǒng),安裝有SCO UNIX操作
    2008-09-08
  • Unix系統(tǒng)常見(jiàn)十大故障詳細(xì)分析

    本篇文章小編將為大家介紹,Unix系統(tǒng)常見(jiàn)十大故障詳細(xì)分析。需要的朋友可以參考一下
    2013-04-17

最新評(píng)論