Windows 2000/XP/2003的NTFS文件系統提供了“磁盤配額”功能,可以對每個Windows用戶使用的磁盤容量進行嚴格限制,但“磁盤配額”功能同樣也有令人不滿意的地方。雖然它能對Windows用戶使用的磁盤空間容量進行限制,但對於某個具體的文件夾,卻無法無能為力了。雖然你限制了每個用戶使用的磁盤空間,但多個用戶的共同操作,同樣可以使Windows系統中的某個文件夾變得異常龐大,如何有效限制文件夾使用的磁盤空間容量,是大家迫切要解決的問題。而SpaceGuardSRM磁盤管理工具恰好就能解決這個難題,它支持Windows 2000/XP /2003操作系統,安裝運行後,就可以對本機中的任意文件夾進行磁盤容量限制。筆者以名為“ccemachine”本地機器為例,對E盤中的“CCE”文件夾進行磁盤容量限制。
安裝SpaceGuard SRM服務
在SpaceGuard SRM管理控制台窗口左側的“浏覽網絡”窗體中,依次展開“Network→ Microsoft Windows Network→Workgroup”,找到名為“ccemachine”的本地計算機。
默認情況下,SpaceGuard SRM 磁盤管理工具還沒有安裝SpaceGuard SRM服務。要想對本機中的E盤的“CCE”文件夾進行磁盤容量限制,必須首先要安裝SpaceGuard SRM服務才行。
安裝過程非常簡單,右鍵點擊“浏覽網絡”窗體中的“ccemachine”機器圖標,接著彈出快捷菜單,選擇“Service Management→Install/Remove”選項後(如圖1),在彈出的“SpaceGuard SRM Service Setup”服務安裝配置對話框,點擊“Install”按鈕,稍等片刻,彈出安裝成功對話框後,確定後就完成SpaceGuard SRM服務的安裝,這樣該服務就作為系統服務在後台運行。
文件夾磁盤容量限制
完成了SpaceGuard SRM服務的安裝,就可以開始對“CCE”文件夾進行磁盤容量限制。在主窗口左側“浏覽網絡”窗體中,找到E盤的“CCE”文件夾,右鍵點擊“CCE”目錄,彈出右鍵快捷菜單,接著選擇“Quota→Add”選項,彈出目錄配置對話框,點擊“下一步”按鈕後,進入到“Quota-Policy”配額策略對話框(如圖2)。這裡SpaceGuardSRM工具為文件夾容量限制提供了大量的配額策略,這樣就可以免去了手工設置配額策略參數的麻煩,如果配額策略不能滿足需要,也可以自行定義。
如筆者要限制“CCE”文件夾使用1000MB磁盤空間,當文件夾使用容量達到配額值的“95%”時發出警告信息,容量達到“100%”時禁止所有用戶對“CCE”文件夾進行操作。 這裡SpaceGuard SRM提供的磁盤配額策略都不能滿足需要,必須進行手工定義配額策略。
在“Quota-Policy”配額策略對話框中,選擇“Specify Quota Plice”單選項,點擊“下一步”按鈕,接著在“Absolute valu”欄中輸入CCE文件夾的磁盤配額限制容量“1000MB”(如圖3),點擊“下一步”按鈕,進入“Quota - Limits”配額限制對話框,在對話框中為此配額策略設置配額操作參數。
因為要使“CCE”文件夾使用到配額容量的“95%”時,彈出警告對話框信息,當到達“100%”後,就要禁止所有用戶使用該文件夾。點擊“Add”按鈕,進入“Configure Limit” 配置限制對話框,根據以上要求添加限制操作。在“Percentage of Quota size”欄中輸入“95”,設置警告信息參數,然後點擊“Add”按鈕,在彈出對話框中選擇“Popup”選項,點擊“OK”按鈕(圖4)。接著在“Quota - Limits” 配置限制對話框中再次點擊“Add”按鈕,在“Percentage of Quota size”欄中輸入“100”,點擊“Add”按鈕,在彈出菜單中選擇“Revoke Access”選項,並點擊“OK”按鈕。
然後在“Quota - Limits”配額限制對話框中點擊“下一步”按鈕(圖5),在“Quota-Save policy”對話框中為此配額策略項起個名字,最後點擊“完成”按鈕。這樣,對E盤中的“CCE”文件夾的磁盤配額限制就開始生效了,該文件夾也就被限制在1000MB容量以內。
遠程配額
SpaceGuard SRM磁盤管理工具的功能非常強大,不但可以對本地機器中的文件夾使用的磁盤容量進行限制,而且還可以對遠程機器的文件夾進行磁盤限額操作,遠程配額的方法同本地操作是相同的。只要這些遠程機器安裝的是Windows 2000/XP /2003系統,操作者擁有這些機器的管理員訪問權限即可。