ファイル サーバー リソース マネージャー (FSRM) の概要
ファイル サーバー リソース マネージャー (FSRM) は、ファイル サーバーに保存されたデータを管理者が管理および分類できる機能セットを備えています。 FSRM を使用すると、ファイルの自動分類、これらの分類に基づくタスクの実行、フォルダーに対するクォータの設定、ストレージの使用状況を監視するレポートの作成が可能です。 Windows Server バージョン 1803 では、FSRM に変更ジャーナルの作成を防ぐ機能が追加されます。
注意
以前のバージョンの Windows Server の新機能については、「ファイル サーバー リソース マネージャーの新機能」を参照してください。
機能
FSRM には次の機能があります。
- クォータ管理: ボリュームまたはフォルダーに許可される領域を制限します。 これらの制限は、ボリューム上に作成された新しいフォルダーに自動的に適用できます。 新しいボリュームまたはフォルダーに適用できるクォータ テンプレートを定義することもできます。
- ファイル分類インフラストラクチャ: データを効率よく管理できるように分類プロセスを自動化することによって、データの性質を理解できるようにします。 ファイルを分類し、その分類に基づいてポリシーを適用できます。 ポリシーの例として、ファイルへのアクセスを制限するためのダイナミック アクセス制御、ファイル暗号化、ファイルの有効期限などがあります。 ファイルは、ファイル分類規則を使って自動的に分類するか、選択したファイルまたはフォルダーのプロパティを変更して手動で分類することができます。
- ファイル管理タスク: ファイルの分類に基づいて、条件付きポリシーまたはアクションをファイルに適用することができます。 ファイル管理タスクの条件には、ファイルの場所、分類プロパティ、ファイルの作成日、ファイルの最終更新日、ファイルの最終アクセス日などがあります。 ファイル管理タスクが実行できるアクションには、ファイルの有効期限の設定、ファイルの暗号化、カスタム コマンドの実行などがあります。
- ファイル スクリーンの管理: ユーザーがファイル サーバーに格納できるファイルの種類を制御します。 共有ファイルに格納できる拡張子を制限できます。 たとえば、拡張子が MP3 のファイルをファイル サーバー上の個人用共有フォルダーに格納することを許可しないファイル スクリーンを作成できます。
- 記憶域レポート: これらのレポートを使用して、ディスク使用量の傾向やデータの分類状況を確認できます。 ユーザーのグループを選択し、それらのユーザーが未承認のファイルを保存しようとするのを監視することもできます。
FSRM の機能を構成および管理するには、FSRM アプリを使用するか、Windows PowerShell を使用します。
重要
FSRM では、NTFS ファイル システムでフォーマットされたボリュームのみがサポートされます。 Resilient File System はサポートされていません。
実際の適用例
次の一覧に、FSRM の実用的な適用の概要をいくつか示します。
ダイナミック アクセス制御のシナリオでファイル分類インフラストラクチャを使用する。 ファイル サーバー上でファイルが分類される方法を基に、ファイルとフォルダーへのアクセスを許可するポリシーを作成します。
少なくとも 10 個の社会保障番号を含むファイルを、顧客コンテンツを持つものとしてタグ付けするファイル分類規則を作成する。
過去 10 年間変更されていないファイルを有効期限切れにする。
各ユーザーのホーム ディレクトリに 200 MB のクォータを作成し、180 MB まで使用されたときに、ユーザーに通知する。
個人用共有フォルダーに音楽ファイルを格納することを許可しない。
毎週日曜日の夜に実行され、過去 2 日間にアクセスされたファイルの一覧を生成するレポートをスケジュールします。 このレポートは、週末の記憶域の活動状況を把握し、それに応じてサーバーのダウンタイムを計画するうえで役立ちます。
新機能 - FSRM で変更ジャーナルが作成されないようにする
Windows Server バージョン 1803 より、FSRM サービスで、サービスの開始時にボリュームの変更ジャーナル (USN ジャーナルとも呼ばれます) が作成されないようにすることが可能になりました。 この機能により、各ボリューム上の多少の領域を節約できますが、リアルタイムのファイル分類は無効になります。
サービスの開始時に、FSRM によって一部またはすべてのボリュームに対して変更ジャーナルが作成されないようにするには、以下の手順を実行します。
SRMSVC サービスを停止します。 管理者として PowerShell セッションを開き、「
Stop-Service SrmSvc
」と入力します。fsutil
コマンドを使用して、領域を節約するボリュームの USN ジャーナルを削除します。fsutil usn deletejournal /d <VolumeName>
例:
fsutil usn deletejournal /d c:
同じ PowerShell セッションで「
regedit
」と入力して、レジストリ エディターを開きます。キー HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SrmSvc\Settings に移動します。
サーバー全体で変更ジャーナルが作成されないようにするには、次の手順を実行します。
重要
特定のボリュームに対してのみジャーナル作成を無効にする場合は、次の手順に進んでください。
- [設定] キーを右クリックし、[新規]>[DWORD (32 ビット) 値] と選択します。
- 値の名前は
SkipUSNCreationForSystem
にします。 - 値を 1 (16 進数) に設定します。
特定のボリュームで変更ジャーナルが作成されないようにするには、次の手順を実行します。
スキップするボリューム パスを特定します。
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}\
レジストリ エディター セッションに戻ります。 キーを
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SrmSvc\Settings
右クリックし、[新規]>[複数行文字列値] を選択します。値の名前は
SkipUSNCreationForVolumes
にします。スキップする各ボリュームのパスを入力します。 各パスは別々の行に配置します。 次に例を示します。
\\?\Volume{8d3c9e8a-0000-0000-0000-100000000000}\ \\?\Volume{8d3c9e8a-0000-0000-0000-501f00000000}\
注意
レジストリ エディターに削除された空の文字列に関する警告が表示される場合、メッセージを無視しても問題ありません。 表示されるメッセージの例を次に示します。"REG_MULTI_SZ 型のデータには空の文字列を含めることはできません。レジストリ エディターは、見つかった空の文字列をすべて削除します。"
SRMSVC サービスを開始します。 たとえば、PowerShell セッションで「
Start-Service SrmSvc
」と入力します。