檔案伺服器資源管理員 (FSRM) 概觀 (部分機器翻譯)

適用於:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2

檔案伺服器資源管理員 (FSRM) 是 Windows Server 中的角色服務,可讓您管理和分類儲存在檔案伺服器上的資料。 您可以使用 FSRM 來自動分類檔案、根據這些分類執行工作、設定資料夾配額,以及建立監視儲存體使用量的報告。 在 Windows Server 1803 版中,FSRM 新增了 防止建立變更日誌 的能力。

注意

如需舊版 Windows Server 上的新功能,請參閱 檔案伺服器資源管理員 的新功能。

功能

FSRM 包含下列功能:

  • 配額管理 :限制磁片區或資料夾允許的空間。 這些限制可以自動套用至磁片區上建立的新資料夾。 您也可以定義能夠套用至新磁碟區或資料夾的配額範本。
  • 檔案分類基礎結構 :藉由自動化分類程式來深入瞭解您的資料,以便更有效率地管理您的資料。 您可以分類檔案,並以該分類為基礎套用原則。 這些原則的範例包括限制檔案存取、檔案加密以及檔案到期的動態存取控制。 您可以使用檔案分類規則自動分類檔案,或修改所選檔案或資料夾的屬性來手動分類檔案。
  • 檔案管理工作 :根據檔案分類,取得將條件式原則或動作套用至檔案的能力。 檔案管理工作的條件包括檔案位置、分類屬性、檔案建立日期、檔案上次修改日期,或檔案上次存取時間。 檔案管理工作可以採取的動作包括使檔案到期、加密檔案或執行自訂命令的能力。
  • 檔案檢測管理 :控制使用者可以儲存在檔案伺服器上的檔案類型。 您可以限制可以儲存在共用檔案上的副檔名。 例如,您可以建立不允許具有 MP3 副檔名的檔案儲存在檔案伺服器上的個人共用資料夾的檔案畫面。
  • 儲存體報告 :使用這些報告可協助您識別磁片使用量的趨勢,以及資料的分類方式。 您也可以監視選取的使用者群組是否嘗試儲存未授權的檔案。

您可以使用 FSRM 應用程式或使用 Windows PowerShell 來設定和管理 FSRM 功能。

重要

FSRM 僅支援使用 NTFS 檔案系統格式化的磁片區。 不支援復原檔案系統。

實際應用

下列清單概述 FSRM 的一些實際應用程式:

  • 使用檔案分類基礎結構搭配動態存取控制案例。 建立原則,根據檔案在檔案伺服器上分類的方式,授與檔案和資料夾的存取權。

  • 建立檔案分類規則,將包含至少 10 個社會安全號碼的任何檔案標記為具有客戶內容。

  • 使過去 10 年未修改的任何檔案過期。

  • 為每個使用者的主目錄建立 200 MB 配額,並在使用 180 MB 時通知他們。

  • 不允許任何音樂檔案儲存在個人共用資料夾中。

  • 將報告排程在每個星期天午夜執行,並產生一份過去兩天內最新存取的檔案清單。 此報告可協助您判斷週末儲存體活動,並據以規劃您的伺服器停機時間。

新功能 - 防止 FSRM 建立變更日誌

從 Windows Server 版本 1803 開始,您現在可以在服務啟動時,防止 FSRM 服務在磁片區上建立變更日誌(也稱為 USN 日誌)。 此功能可以節省每個磁片區上的一些空間,但會停用即時檔案分類。

若要在服務啟動時防止 FSRM 在部分或所有磁片區上建立變更日誌,請完成下列步驟:

  1. 停止 SRMSVC 服務。 以系統管理員身分開啟 PowerShell 會話,然後輸入 Stop-Service SrmSvc

  2. 使用 fsutil 命令,刪除您想要節省空間之磁片區的 USN 日誌:

    fsutil usn deletejournal /d <VolumeName>
    

    例如:fsutil usn deletejournal /d c:

  3. 在相同的 PowerShell 會話中輸入 regedit ,以開啟登錄編輯程式。

  4. 移至下列機碼: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SrmSvc\設定

  5. 若要防止建立整個伺服器的變更日誌,請完成下列步驟:

    重要

    如果您想要只停用特定磁片區的日誌建立,請繼續進行下一個步驟。

    1. 以滑鼠右鍵按一下 設定 鍵,然後選取 [新增 > DWORD] [32 位] 值
    2. 將值 SkipUSNCreationForSystem 命名為 。
    3. 將值設定為 1 (以十六進位為單位)。
  6. 若要防止針對特定磁片區建立變更日誌,請完成下列步驟:

    1. 識別您想要略過的磁片區路徑。 您可以使用 fsutil volume list 命令或下列 PowerShell 命令:

      Get-Volume | Format-Table DriveLetter,FileSystemLabel,Path
      

      以下為範例輸出:

      DriveLetter FileSystemLabel Path
      ----------- --------------- ----
                   System Reserved \\?\Volume{8d3c9e8a-0000-0000-0000-100000000000}\
      C                           \\?\Volume{8d3c9e8a-0000-0000-0000-501f00000000}\
      
    2. 返回登錄編輯程式會話。 以滑鼠右鍵按一下 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SrmSvc\Settings 機碼,然後選取 [ 新增 > 多重字串值 ]。

    3. 將值 SkipUSNCreationForVolumes 命名為 。

    4. 輸入您想要略過之每個磁片區的路徑。 將每個路徑放在個別行上。 例如:

      \\?\Volume{8d3c9e8a-0000-0000-0000-100000000000}\
      \\?\Volume{8d3c9e8a-0000-0000-0000-501f00000000}\
      

      注意

      如果登錄編輯程式顯示已移除空字串的警告,您可以放心地忽略訊息。 以下是您可能會看到之訊息的範例: 類型為 REG_MULTI_SZ 的資料類型不能包含空字串。登錄編輯程式將會移除找到的所有空字串。

  7. 啟動 SRMSVC 服務。 例如,在 PowerShell 會話中輸入 Start-Service SrmSvc