淺析Windows磁盤配額設(shè)置方法
想象一下,如果任何人都可以隨意占用服務(wù)器的硬盤空間,您的服務(wù)器硬盤能支撐多久?所以,限制和管理用戶使用的硬盤空間是非常重要的,無(wú)論是文件服務(wù)、FTP服務(wù)還是E-mail服務(wù),都要求對(duì)用戶使用的磁盤容量進(jìn)行有限地控制,以避免對(duì)資源的濫用。Windows 2003中的磁盤配額(Disk Quotas)能夠簡(jiǎn)單高效地實(shí)現(xiàn)這個(gè)功能,相比其他配額軟件它具有“原裝”的優(yōu)勢(shì)。 ■ 磁盤配額的功能所謂磁盤配額就是管理員可以對(duì)本域中的每個(gè)用戶所能使用的磁盤空間進(jìn)行配額限制,即每個(gè)用戶只能使用最大配額范圍內(nèi)的磁盤空間。磁盤配額監(jiān)視個(gè)人用戶卷的使用情況,因此,每個(gè)用戶對(duì)磁盤空間的利用都不會(huì)影響同一卷上其他用戶的磁盤配額。磁盤配額具有如下特性:* 磁盤配額只有在NTFS文件系統(tǒng)才支持,以卷為單位管理磁盤配額,必須在NTFS格式的卷上才可以實(shí)現(xiàn)該功能。不過(guò),只有Windows 2000/XP/2003操作系統(tǒng)的NTFS文件系統(tǒng)才能支持磁盤配額,不能在Windows NT 4.0的NTFS分區(qū)上設(shè)置磁盤配額。* 磁盤配額可以對(duì)每個(gè)用戶的磁盤使用情況進(jìn)行跟蹤和控制。這種跟蹤是利用文件或文件夾的所有權(quán)來(lái)實(shí)現(xiàn)的。當(dāng)一個(gè)用戶在NTFS分區(qū)上拷貝或存儲(chǔ)一個(gè)新的文件時(shí),他就擁有對(duì)這個(gè)文件的所有權(quán),這時(shí)磁盤配額程序就將此文件的大小計(jì)入這個(gè)用戶的磁盤配額空間。* 磁盤配額不支持文件壓縮,當(dāng)磁盤配額程序統(tǒng)計(jì)磁盤使用情況時(shí),都是統(tǒng)一按未壓縮文件的大小來(lái)統(tǒng)計(jì),而不管它實(shí)際占用了多少磁盤空間。這主要是因?yàn)槭褂梦募嚎s時(shí),不同類型的文件類型有不同的壓縮比,相同大小的兩種文件壓縮后大小可能截然不同。* 當(dāng)設(shè)置了磁盤配額后,分區(qū)的報(bào)告中所說(shuō)的剩余空間,其實(shí)指的是當(dāng)前這個(gè)用戶的磁盤配額范圍內(nèi)的剩余空間。* 磁盤配額程序?qū)γ總€(gè)分區(qū)的磁盤使用情況是獨(dú)立跟蹤和控制的,而不論它們是否位于同一個(gè)物理磁盤。* 操作系統(tǒng)可以對(duì)磁盤配額進(jìn)行監(jiān)測(cè),它可以掃描磁盤分區(qū),監(jiān)測(cè)每個(gè)用戶對(duì)磁盤空間的使用情況,并用不同的顏色標(biāo)識(shí)出磁盤使用空間超過(guò)報(bào)警值和配額限制的用戶,這樣就方便了對(duì)于磁盤配額的管理。* 登錄到相同計(jì)算機(jī)的多個(gè)用戶互不干涉其他用戶的工作能力;一個(gè)或多個(gè)用戶不獨(dú)占公用服務(wù)器上的磁盤空間;在個(gè)人計(jì)算機(jī)的共享文件夾中,用戶不使用過(guò)多的磁盤空間。綜上所述,可以看出磁盤配額提供了一種基于用戶和分區(qū)的文件存儲(chǔ)管理,使得管理員可以方便的利用這個(gè)工具合理的分配存儲(chǔ)資源,避免由于磁盤空間使用的失控可能造成的系統(tǒng)崩潰,從而提高了系統(tǒng)的安全性。 ■ 磁盤配額管理磁盤配額的管理主要包括啟用磁盤配額和為特定用戶指定磁盤配額兩個(gè)方面的內(nèi)容,現(xiàn)在分別予以介紹。1.啟用磁盤配額啟用磁盤配額,可以在用戶超過(guò)管理員所指定的磁盤空間時(shí),阻止其進(jìn)一步使用磁盤空間或記錄用戶的使用情況。第1步 如果已經(jīng)創(chuàng)建好NTFS的卷,可以在Windows資源管理器中,用鼠標(biāo)右鍵單擊欲啟用磁盤配額的卷,在快捷菜單中選擇“屬性”菜單項(xiàng),即可顯示如圖1所示的“磁盤屬性”對(duì)話框。
圖1 “磁盤 屬性”對(duì)話框
第2步 單擊“配額”標(biāo)簽,切換到如圖2所示的“配額”選項(xiàng)卡。選中“啟用配額管理”復(fù)選框,其下的各個(gè)復(fù)選框?qū)⒆優(yōu)榭捎脿顟B(tài),其中,“拒絕將磁盤空間給超過(guò)配額限制的用戶”復(fù)選項(xiàng),磁盤使用空間超過(guò)配額限制的用戶將收到來(lái)自Windows的“磁盤空間不足”的提示信息,并且在沒(méi)有從中刪除和移 動(dòng)現(xiàn)存文件的情況下,無(wú)法將額外的數(shù)據(jù)寫(xiě)入卷中。如果清除該復(fù)選框,則用戶可以超過(guò)配額限制,無(wú)限制地使用磁盤空間。
圖2 “配額”選項(xiàng)卡
“不限制磁盤使用”單選項(xiàng),選中該項(xiàng),則用戶可以無(wú)限制地使用服務(wù)器磁盤空間。選中“將磁盤空間限制為”和“將警告等級(jí)設(shè)置為”單選項(xiàng),并輸入允許卷的新用戶使用的磁盤空間,和用戶使用的磁盤空間接近警告值時(shí)發(fā)出警告。在磁盤空間和警告級(jí)別中可以使用十進(jìn)制數(shù)值(例如,20.5),并從下拉列表中選擇適當(dāng)?shù)膯挝唬ㄈ鏚B、MB、GB 等)。選中“用戶超出配額限制時(shí)記錄事件”復(fù)選項(xiàng),如果啟用磁盤配額,則只要用戶超過(guò)管理員設(shè)置的配額限制,事件就會(huì)寫(xiě)入到本地計(jì)算機(jī)的系統(tǒng)日志中。管理員可以用事件查看器,通過(guò)篩選磁盤事件類型來(lái)查看這些事件。默認(rèn)情況下,配額事件每小時(shí)都會(huì)被寫(xiě)入本地計(jì)算機(jī)的系統(tǒng)日志。“用戶超過(guò)警告等級(jí)時(shí)記錄事件”復(fù)選項(xiàng),如果啟用配額,則只要用戶超過(guò)管理員設(shè)置的警告級(jí)別,事件就會(huì)寫(xiě)入到本地計(jì)算機(jī)的系統(tǒng)日志中。管理員可以用事件查看器,通過(guò)篩選磁盤事件類型來(lái)查看這些事件。 第3步 單擊“確定”按鈕,保存所做設(shè)置,啟用磁盤配額。除了可以在本地服務(wù)器的卷上啟動(dòng)磁盤配額外,還可以在遠(yuǎn)程計(jì)算機(jī)上管理磁盤配額。在管理遠(yuǎn)程計(jì)算機(jī)的磁盤配額之前,先要連接遠(yuǎn)程計(jì)算機(jī)的卷。第1步 在桌面上雙擊“網(wǎng)上鄰居”打開(kāi)其窗口,單擊“工具”下拉菜單中的“映射網(wǎng)絡(luò)驅(qū)動(dòng)器”菜單項(xiàng),顯示如圖3所示的“映射網(wǎng)絡(luò)驅(qū)動(dòng)器”對(duì)話框。
圖3 “映射網(wǎng)絡(luò)驅(qū)動(dòng)器”對(duì)話框
第2步 打開(kāi)“驅(qū)動(dòng)器”下拉列表,為該連接指派一個(gè)驅(qū)動(dòng)器號(hào)。在“文件夾”文本框中鍵入遠(yuǎn)程計(jì)算機(jī)的卷路徑,其形式為:Computer_NameShare_File_name其中Computer_Name為遠(yuǎn)程計(jì)算機(jī)名稱或IP地址,Share_File_name為共享文件夾的名稱。當(dāng)然,也可單擊“瀏覽”按鈕進(jìn)行選擇。第3步 單擊“確定”按鈕,保存所做設(shè)置。當(dāng)遠(yuǎn)程計(jì)算機(jī)的卷映射為網(wǎng)絡(luò)驅(qū)動(dòng)器之后,就可以通過(guò)“我的電腦”對(duì)其進(jìn)行操作了,如同對(duì)本地磁盤進(jìn)行操作一樣簡(jiǎn)單。不過(guò),遠(yuǎn)程計(jì)算機(jī)中的卷必須是以NTFS文件系統(tǒng)格式的卷。2. 為特定用戶指定磁盤配額如果需要單獨(dú)為某一用戶指定磁盤配額,比如設(shè)置更多的磁盤使用空間或更少的磁盤空間,可以為該用戶單獨(dú)指定磁盤配額。 第1步 在“配額”選項(xiàng)卡下,單擊“配額項(xiàng)”按鈕,顯示 “本地磁盤的配額項(xiàng)”窗口。第2步 單擊菜單欄的“配額”按鈕,打開(kāi)“配額”下拉菜單,單擊其中的“新建配額項(xiàng)”菜單項(xiàng),即可打開(kāi) “選擇用戶”對(duì)話框。當(dāng)然,直接單擊工具欄的“新建配額項(xiàng)”按鈕,也可以打開(kāi)該窗口。第3步 單擊“位置”按鈕,顯示如圖4所示的“位置”對(duì)話框,選擇用戶所在的域或工作組。
圖4 “位置”對(duì)話框
第4步 單擊“確定”按鈕,返回“選擇用戶”對(duì)話框。在“輸入對(duì)象名稱來(lái)選擇”下拉文本框中鍵入要設(shè)置配額的用戶名稱。不過(guò),在添加用戶之前,需要首先在本地計(jì)算機(jī)中添加相應(yīng)的用戶,否則添加時(shí)會(huì)顯示 “找不到名稱”對(duì)話框。第5步 如果不知道用戶的確切名稱,可以使用高級(jí)查找功能,查找用戶。單擊“選擇用戶”對(duì)話框中的“高級(jí)”按鈕,顯示“選擇用戶高級(jí)選項(xiàng)”對(duì)話框。單擊“立即查找”按鈕,即可在“搜索結(jié)果”下拉列表框中顯示出當(dāng)前計(jì)算機(jī)中存在的所有用戶,如圖5所示。
圖5 “選擇用戶高級(jí)選項(xiàng)”對(duì)話框
第6步 從列表框中選擇要指定配額的用戶,單擊“確定”按鈕,返回“選擇用戶”對(duì)話框。第7步 單擊“確定”按鈕,顯示如圖6所示的“添加新配額項(xiàng)”對(duì)話框。在“設(shè)置所選用戶的配額限制”下方,選中“將磁盤空間限制”單選項(xiàng),并在文本框中為該用戶設(shè)置訪問(wèn)磁盤使用的空間。不管是在服務(wù)器的共享文件夾中存放文件,還是通過(guò)FTP來(lái)上傳文件,磁盤配額都是有作用的,即所有的文件總量都不能超過(guò)磁盤限額所規(guī)定的空間。
圖6 “添加新配額項(xiàng)”對(duì)話框
第8步 單擊“確定”按鈕,保存所做設(shè)置,至此該磁盤配額的設(shè)置工作完成,指定的用戶被添加到本地卷配額項(xiàng)列表中(如圖7)。
圖7 磁盤配額設(shè)置成功
如果想刪除指定的配額項(xiàng),可在“本地磁盤的配額項(xiàng)”窗口中選中欲刪除的列表項(xiàng),然后單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“刪除”菜單項(xiàng)即可。
