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