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