ファイルグループ - Amazon FSx for Windows File Server

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ファイルグループ

ファイルグループは、ファイル画面を設定するときに使用する必要があるファイル名パターンの論理コレクションを定義し、オプションでストレージレポートを生成するときに使用できます。ファイルグループには、インクルードパターン (一致するファイル) と除外パターン (一致から除外するファイル) が含まれ、毎回個々のパターンを指定するのではなく、ファイルグループ名で参照します。

ファイルグループの使用方法

次の FSRM 機能にはファイルグループが必要です。

  • ファイル画面 - ブロックまたはモニタリングするファイルタイプを定義するには、1 つ以上のファイルグループを指定する必要があります。

  • ファイル画面の例外 - 親フォルダ内のファイル画面をブロックしても、許可するファイルタイプを定義するには、1 つ以上のファイルグループを指定する必要があります。

  • ファイル画面テンプレート - テンプレートがブロックまたはモニタリングするファイルタイプを定義するには、1 つ以上のファイルグループを指定する必要があります。

ファイルグループは、次の FSRM 機能ではオプションです。

  • ストレージレポート - オプションでファイルグループでレポートをフィルタリングして、特定のファイルタイプのストレージ使用状況を分析できます。たとえば、オーディオファイルとビデオファイルのみを表示するレポートを生成できます。

ファイル名パターン

ファイルグループは、ワイルドカードパターンを使用してファイル名を一致させます。インクルードパターン (一致させるファイル) と除外パターン (一致から除外するファイル) の両方を指定できます。

FSRM は、次のワイルドカードをサポートしています。

  • アスタリスク (*) - 0 文字以上と一致

  • 疑問符 (?) - 1 文字のみに一致

たとえば、パターンは report.doc 、、 report.docxなどのファイル*.doc*と一致しdocument.doc、除外パターンは Microsoft Office アプリケーションによって作成された一時ファイル ~$*を除外します。

デフォルトのファイルグループ

ファイルシステムで FSRM を有効にすると、次のファイルグループが自動的に作成されます。

オーディオファイルとビデオファイル

*.mp3、、、 *.wav、、 *.avi *.mp4などの一般的なオーディオおよびビデオファイル形式*.mpegと一致 *.wmv

バックアップファイル

*.bak、 などのバックアップファイル形式*.backupと一致 *.old

圧縮ファイル

*.zip *.rar、、 *.7zなどのアーカイブ形式*.gzと圧縮ファイル形式を一致 *.tar

E メールファイル

*.eml、、 などの E メールメッセージ *.msgとメールボックス形式を一致 *.pst

実行可能ファイル

*.exe *.dll、、、 *.com *.batなどの実行可能ファイル形式*.cmdとスクリプトファイル形式を一致 *.vbs

イメージファイル

*.jpg、、、 *.jpeg、、 *.png *.gifなどの一般的なイメージファイル形式*.bmpと一致 *.tif

Office ファイル

*.doc、、、 *.docx、、 などの Microsoft Office *.xls *.xlsxドキュメント形式*.pptと一致 *.pptx

システムファイル

*.sys、、 *.dll、 などの Windows システムファイル形式と一致 *.ocx *.drv

一時ファイル

*.tmp、、 などの一時ファイル形式*.tempと一致 ~*

テキストファイル

*.txt、、*.log、 などのテキストベースのファイル形式*.csvに一致 *.xml

ウェブページファイル

*.html、、 *.htm*.asp、、 *.aspxなどのウェブコンテンツファイル形式*.phpと一致 *.js

これらのデフォルトのファイルグループは、ファイル画面とストレージレポートですぐに使用することも、特定の要件に合わせて変更することもできます。

ファイルグループ管理コマンド

FSRM には、ファイルグループを作成および管理するための PowerShell コマンドが用意されています。これらのコマンドを使用して、組織のファイル管理ポリシーに一致するカスタムファイルグループを定義します。

注記

このページのすべての例では、ファイルシステムの Windows Remote PowerShell エンドポイントで $FSxWindowsRemotePowerShellEndpoint変数が定義されていることを前提としています。このエンドポイントは、ファイルシステムの詳細ページの AWS FSx コンソール、または AWS CLI describe-file-systems コマンドを使用して確認できます。

New-FSxFSRMFileGroup

ファイル名パターンの論理コレクションを定義するファイルグループを作成します。これらのパターンは、ファイル画面、ファイル画面の例外、およびストレージレポートに使用できます。

パラメータ :

  • Name (string) - 必須。ファイルグループの名前。

  • Description (string) - オプション。ファイルグループの説明。

  • IncludePattern (array) - オプション。含めるファイルを指定するパターン文字列の配列。

  • ExcludePattern (array) - オプション。除外するファイルを指定するパターン文字列の配列。

例:

  1. テキストファイルのファイルグループを作成します。

    Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMFileGroup -Name "My Text Files" -IncludePattern "*.txt" }
  2. 包含パターンと除外パターンを使用して、ソースコードのファイルグループを作成します。

    $includePatterns = @("*.cpp", "*.h", "*.cs", "*.py") $excludePatterns = @("*.tmp", "*.bak") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($includePatterns, $excludePatterns) -ScriptBlock { param($includePatterns, $excludePatterns) New-FSxFSRMFileGroup -Name "Source Code" -Description "Programming source files" -IncludePattern $includePatterns -ExcludePattern $excludePatterns }

Get-FSxFSRMFileGroup

ファイルシステムから 1 つ以上のファイルグループを取得します。ファイルグループは、ファイルスクリーニングとレポートで使用されるファイルパターンのコレクションを定義します。

パラメータ :

  • Name (array) - オプション。取得するファイルグループの名前の配列。名前を指定しない場合、コマンドはファイルシステム上のすべてのファイルグループを返します。

例:

  1. ファイルシステム上のすべてのファイルグループを取得します。

    Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMFileGroup }

Remove-FSxFSRMFileGroup

ファイルシステムから 1 つ以上のファイルグループを削除します。削除後、ファイルグループはファイル画面またはファイル画面の例外では使用できません。

パラメータ :

  • Name (array) - 必須。削除するファイルグループの名前の配列。

  • PassThru (boolean) - オプション。true に設定すると、削除されたファイルグループオブジェクトを返します。

例:

  1. 1 つのファイルグループを削除します。

    Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMFileGroup -Name "My Text Files" -PassThru }

Set-FSxFSRMFileGroup

既存のファイルグループのプロパティを変更します。

パラメータ :

  • Name (array) - 必須。変更するファイルグループの名前の配列。

  • Description (string) - オプション。ファイルグループの新しい説明。

  • IncludePattern (array) - オプション。含めるファイルを指定するパターン文字列の新しい配列。

  • ExcludePattern (array) - オプション。除外するファイルを指定するパターン文字列の新しい配列。

  • PassThru (boolean) - オプション。true に設定すると、変更されたファイルグループオブジェクトが返されます。

例:

  1. ファイルグループの説明とパターンを更新します。

    $includePatterns = @("*.docx", "*.pdf", "*.rtf") $excludePatterns = @("~$*", "*.tmp") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($includePatterns, $excludePatterns) -ScriptBlock { param($includePatterns, $excludePatterns) Set-FSxFSRMFileGroup -Name "Documents" -Description "Updated document types" -IncludePattern $includePatterns -ExcludePattern $excludePatterns -PassThru }