Azure File Sync エージェントのリリース ノート

Azure ファイル同期を使用すると、オンプレミスのファイル サーバーの柔軟性、パフォーマンス、互換性を損なわずに Azure Files で組織のファイル共有を一元化できます。 お使いの Windows Server のインストール済み環境が、Azure ファイル共有の高速キャッシュに生まれ変わります。 SMB、NFS、FTPS など、Windows Server 上で利用できるあらゆるプロトコルを使用して、データにローカルにアクセスできます。 キャッシュは、世界中にいくつでも必要に応じて設置することができます。

この記事では、サポートされているバージョンの Azure File Sync エージェントのリリース ノートについて取り上げます。

サポートされているバージョン

サポートされる Azure File Sync エージェント バージョンは次のとおりです。

マイルストーン エージェントのバージョン番号 リリース日 Status
V15 リリース - KB5003882 15.0.0.0 2022 年 3 月 30 日 サポートされています
V14.1 リリース - KB5001873 14.1.0.0 2021 年 12 月 1 日 サポートされています
V14 リリース - KB5001872 14.0.0.0 2021 年 10 月 29 日 サポートされています
V13 リリース - KB4588753 13.0.0.0 2021 年 7 月 12 日 サポート - エージェントのバージョンの有効期限は 2022 年 8 月 8 日

サポートされていないバージョン

次の Azure File Sync エージェント バージョンは、有効期限が切れており、サポートされなくなりました。

マイルストーン エージェントのバージョン番号 リリース日 Status
V12 リリース 12.0.0.0 - 12.1.0.0 該当なし サポートされていません - エージェント バージョンは 2022 年 5 月 23 日に有効期限が切れました
V11 リリース 11.1.0.0 - 11.3.0.0 該当なし サポートされていません - エージェント バージョンは 2022 年 3 月 28 日に有効期限が切れました
V10 リリース 10.0.0.0 - 10.1.0.0 該当なし サポートされていません - エージェント バージョンは 2021 年 6 月 28 日に有効期限が切れました
V9 リリース 9.0.0.0 - 9.1.0.0 該当なし サポートされていません - エージェント バージョンは 2021 年 2 月 16 日に有効期限が切れました
V8 リリース 8.0.0.0 N/A サポートされていません - エージェント バージョンは 2021 年 1 月 12 日に有効期限が切れました
V7 リリース 7.0.0.0 ~ 7.2.0.0 該当なし サポートされていません - エージェント バージョンは 2020 年 9 月 1 日に有効期限が切れました
V6 リリース 6.0.0.0 ~ 6.3.0.0 該当なし サポートされていません - エージェント バージョンは 2020 年 4 月 21 日に有効期限が切れました
V5 リリース 5.0.2.0 - 5.2.0.0 該当なし サポートされていません - エージェント バージョンは 2020 年 3 月 18 日に有効期限が切れました
V4 リリース 4.0.1.0 ~ 4.3.0.0 該当なし サポートされていません - エージェント バージョンは 2019 年 11 月 6 日に有効期限が切れました
V3 リリース 3.1.0.0 - 3.4.0.0 該当なし サポートされていません - エージェント バージョンは 2019 年 8 月 19 日に有効期限が切れました
GA 前のエージェント 1.1.0.0 - 3.0.13.0 該当なし サポートされていません - エージェント バージョンは 2018 年 10 月 1 日に有効期限が切れました

Azure ファイル同期エージェントの更新ポリシー

Azure File Sync エージェントは、新機能の追加や問題の解決を目的として定期的に更新されます。 新しいバージョンが利用可能な場合は、Azure File Sync エージェントの更新をお勧めします。

エージェントのメジャー バージョンとマイナー バージョン

  • エージェントのメジャー バージョンには、多くの場合、新しい機能が含まれています。メジャー バージョンでは、バージョン番号の先頭部分の数値が増えていきます。 例: 14.0.0.0
  • エージェントのマイナー バージョンは "修正プログラム" とも呼ばれ、メジャー バージョンよりも頻繁にリリースされます。 多くの場合、バグの修正と軽微な機能強化が含まれ、新しい機能は含まれません。 例: 14.1.0.0

アップグレード パス

Azure File Sync エージェントの更新プログラムのインストールを承認してテストする方法は 5 つあります。

  1. Azure File Sync エージェント自動アップグレード機能を使用して、エージェントの更新プログラムをインストールします。
    Azure File Sync エージェントは自動アップグレードします。 利用可能な場合は最新のエージェント バージョンをインストールするか、現在インストールされているエージェントの有効期限が近づいた時に更新するかを選択できます。 詳細については、「エージェントのライフサイクルの自動管理」を参照してください。
  2. エージェントの更新プログラムを自動的にダウンロードしてインストールするように Microsoft Update を構成する。
    すべての Azure File Sync の更新プログラムをインストールして、サーバー エージェントの最新の修正を確実に適用することをお勧めします。 Microsoft Update では、更新プログラムのダウンロードとインストールを自動的に実行することで、このプロセスをシームレスにしています。
  3. AfsUpdater.exe を使用してエージェントの更新プログラムをダウンロードし、インストールする。
    AfsUpdater.exe は、エージェントのインストール ディレクトリにあります。 実行可能ファイルをダブルクリックすると、エージェントの更新プログラムがダウンロードされてインストールされます。
  4. Microsoft Update 修正プログラム ファイル (.msp 実行可能ファイル) を使用して、既存の Azure File Sync エージェントを修正する。 最新の Azure File Sync 更新プログラム パッケージは、Microsoft Update カタログからダウンロードできます。
    .msp 実行可能ファイルを実行すると、前回の更新パスで Microsoft Update によって自動的に使用されたのと同じ方法を使用して、Azure File Sync のインストールがアップグレードされます。 Microsoft Update 修正プログラムを適用すると、Azure File Sync のインストールのインプレース アップグレードが実行されます。
  5. Microsoft ダウンロード センターから最新の Azure File Sync エージェント インストーラーをダウンロードする。
    既存の Azure File Sync エージェントのインストールをアップグレードするには、古いバージョンをアンインストールした後、ダウンロードしたインストーラーから最新バージョンをインストールします。 サーバーの登録、同期グループ、およびその他の設定は、Azure File Sync インストーラーによって管理されます。

自動エージェントのライフサイクル管理

Azure File Sync エージェントは自動アップグレードします。 2 つのモードのいずれかを選択して、サーバーでアップグレードが試行されるメンテナンス期間を指定できます。 この機能は、エージェントの期限切れを防止する手段を提供するか、面倒な作業なしで最新状態を維持する設定を許可することで、エージェントのライフサイクル管理を支援するように設計されています。

  1. 既定の設定では、エージェントの期限切れの防止が試行されます。 示されているエージェントの有効期限の 21 日以内に、エージェントがセルフアップグレードを試行します。 有効期限まで 21 日以内になると週に 1 回、選択されているメンテナンス期間にアップグレードを試行します。 このオプションでは、通常の Microsoft Update 修正プログラムを適用する必要性は解消されません。
  2. 必要に応じて、新しいエージェント バージョンが使用可能になるとすぐにエージェントが自動アップグレードされるように選択できます (現在クラスター サーバーには適用できません)。 この更新は、選択されているメンテナンス期間内に行われ、新機能と機能強化が一般提供されるとすぐに、サーバーはそれらの恩恵を受けることができます。 これは安心して利用できる推奨設定であり、エージェントのメジャー バージョンだけでなく定期的な更新プログラムがサーバーに提供されます。 リリースされるすべてのエージェントは GA 品質です。 このオプションを選択すると、Microsoft はお客様に最新のエージェント バージョンをフライト化します。 クラスター化サーバーは除外されます。 フライト化が完了すると、エージェントは Microsoft ダウンロード センターでも利用可能になります (aka.ms/AFS/agent)。
自動アップグレードの設定の変更

次の手順では、インストーラーの完了後に変更を行う必要がある場合に、設定を変更する方法について説明します。

PowerShell コンソールを開き、同期エージェントをインストールしたディレクトリに移動してから、サーバー コマンドレットをインポートします。 これは、既定ではこのようになります。

cd 'C:\Program Files\Azure\StorageSyncAgent'
Import-Module -Name .\StorageSync.Management.ServerCmdlets.dll

Get-StorageSyncAgentAutoUpdatePolicy を実行して、現在のポリシー設定を確認し、変更するかどうかを判断できます。

現在のポリシー設定を遅延更新追跡に変更する場合は、以下を使用できます。

Set-StorageSyncAgentAutoUpdatePolicy -PolicyMode UpdateBeforeExpiration

現在のポリシー設定を即時更新追跡に変更する場合は、以下を使用できます

Set-StorageSyncAgentAutoUpdatePolicy -PolicyMode InstallLatest

エージェントのライフサイクルと変更管理の保証

Azure File Sync は、新機能および機能強化を継続的に導入するするクラウド サービスです。 つまり、Azure File Sync エージェントの特定のバージョンは、一定の期間のみサポートされます。 デプロイを容易にするために、次のルールによって、変更管理プロセス中にエージェントの更新/アップグレードに対応するための十分な時間と通知が保証されます。

  • エージェントのメジャー バージョンは、最初のリリースから少なくとも 6 か月間サポートされます。
  • エージェントのメジャー バージョン間のサポートは、少なくとも 3 か月間重複することが保証されます。
  • 登録済みサーバーに対する警告は、有効期限がまもなく終了することを通知するエージェントを使用して、有効期限の少なくとも 3 か月前に発行されます。 Storage Sync Service の登録済みサーバー セクションで、登録済みサーバーがエージェントの古いバージョンを使用しているかどうかをチェックできます。
  • マイナー エージェントの有効期間は、メジャー バージョンに関連付けられています。 たとえば、エージェント バージョン 12.0.0.0 が期限切れに設定されている場合、エージェント バージョン 12.*.*.* は、すべて一緒に期限切れに設定されます。

Note

有効期間に関する警告が表示されているエージェントのバージョンをインストールしようとすると、警告が表示されますが、インストールは成功します。 期限切れのエージェントのバージョンのインストールまたはそれを使用した接続は、サポートされていないためにブロックされます。

エージェント バージョン 15.0.0.0

次のリリース ノートは、(2022 年 3 月 30 日にリリースされた) Azure File Sync エージェントのバージョン 15.0.0.0 を対象としています。

機能強化と修正された問題

  • クラウド変更列挙ジョブの実行時のトランザクションの削減

    • Azure File Sync には、24 時間ごとに実行されるクラウド変更列挙ジョブがあり、Azure ファイル共有で直接行われた変更を検出し、それらの変更を同期グループ内のサーバーに同期します。 v14 リリースでは、このジョブの実行時にトランザクションの数を減らすという改善を行いました。v15 リリースではさらに改善を行いました。 トランザクション コストもさらに予測できるようになっています。各ジョブでは、ディレクトリごとに 1 日あたり 1 つのリスト トランザクションが生成されます。
  • サーバー エンドポイントまたはボリュームのクラウドを使った階層化の状態を表示する

    • この Get-StorageSyncCloudTieringStatus コマンドレットは、特定のサーバー エンドポイントまたは特定のボリュームのクラウドを使った階層化の状態を表示します (指定されたパスに応じて異なります)。 このコマンドレットは、現在のポリシー、階層化されたデータと完全にダウンロードされたデータの現在の分類、およびサーバー エンドポイント パスが指定されている場合の最後の階層化セッションに関する統計を表示します。 ボリューム パスを指定すると、有効なボリュームの空き領域ポリシー、そのボリューム上にあるサーバー エンドポイント、およびこれらのサーバー エンドポイントでクラウドの階層化が有効になっているかどうかが表示されます。

      サーバー エンドポイントまたはボリュームのクラウドを使った階層化の状態を取得するには、次の PowerShell コマンドを実行します。

        Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
        Get-StorageSyncCloudTieringStatus -Path <server endpoint path or volume>
      
  • 新しい診断およびトラブルシューティング ツール

    • この Debug-StorageSyncServer コマンドレットは、証明書の構成ミスやサーバー時間の誤りなど、一般的な問題を診断します。 また、一部の既存のスクリプトとコマンドレット (AFSDiag.ps1、FileSyncErrorsReport.ps1、Test-StorageSyncNetworkConnectivity) の機能を Debug-StorageSyncServer コマンドレットにマージすることで、Azure Files Sync のトラブルシューティングを簡略化しました。

      サーバーで診断を実行するには、次の PowerShell コマンドを実行します。

        Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
        Debug-StorageSyncServer -Diagnose
      

      サーバーでネットワーク接続テストを実行するには、次の PowerShell コマンドを実行します。

        Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
        Debug-StorageSyncServer -TestNetworkConnectivity
      

      サーバーで同期に失敗したファイルを識別するには、次の PowerShell コマンドを実行します。

        Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
        Debug-StorageSyncServer -FileSyncErrorsReport
      

      サーバー上でログとトレースを収集するには、次の PowerShell コマンドを実行します。

        Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
        Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
      
  • その他の機能強化

    • クラウドを使った階層化と同期に関して信頼性とテレメトリが改善されています。

評価ツール

Azure File Sync をデプロイする前に、Azure File Sync 評価ツールを使用して、お使いのシステムと互換性があるかどうかを評価する必要があります。 このツールは Azure PowerShell コマンドレットであり、サポートされていない文字やサポートされていない OS バージョンなど、ファイル システムとデータセットに関する潜在的な問題をチェックします。 インストールおよび使用手順については、計画ガイドの「評価ツール」セクションを参照してください。

エージェントのインストールとサーバー構成

Windows Server で Azure File Sync エージェントをインストールして構成する方法の詳細については、「Planning for an Azure File Sync deployment (Azure File Sync のデプロイの計画)」および Azure File Sync をデプロイする方法に関するページを参照してください。

  • エージェントのバージョンが 12.0 より前の場合は、Azure File Sync エージェントが既にインストールされているサーバーでは再起動が必要です。
  • エージェント インストール パッケージは、引き上げられた (管理者) 特権でインストールする必要があります。
  • Nano Server のデプロイ オプションでは、このエージェントはサポートされません。
  • このエージェントは、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2022 でのみサポートされます。
  • エージェントには、少なくとも 2 GiB のメモリが必要です。 動的メモリを有効にした仮想マシンでサーバーが実行されている場合は、2048 MiB 以上のメモリで VM を構成する必要があります。 詳細については、「推奨されるシステム リソース」を参照してください。
  • Storage Sync Agent (FileSyncSvc) サービスは、システム ボリューム情報 (SVI) ディレクトリが圧縮されているボリュームに配置されたサーバーのエンドポイントをサポートしません。 この構成は、予期しない結果になります。

相互運用性

  • 階層化されたファイルにアクセスするウイルス対策やバックアップなどのアプリケーションは、オフライン属性を考慮してそれらのファイルのコンテンツの読み取りをスキップする場合を除き、望ましくない再呼び出しを行う可能性があります。 詳細については、「Troubleshoot Azure File Sync (Azure File Sync のトラブルシューティング)」を参照してください。
  • ファイル スクリーンによってファイルがブロックされた場合、File Server Resource Manager (FSRM) ファイル スクリーンが頻繁に同期エラーを引き起こす可能性があります。
  • Azure File Sync エージェントがインストールされているサーバー上での sysprep の実行はサポートされていません。予期しない結果になる可能性があります。 Azure File Sync エージェントは、サーバー イメージの展開と sysprep ミニ セットアップの完了後にインストールされます。

同期の制限事項

次の項目は同期されませんが、システムの残りの部分は引き続き正常に動作します。

  • サポートされていない文字を含むファイル。 サポートされていない文字の一覧については、トラブルシューティング ガイドのページを参照してください。

  • 末尾がピリオドのファイルまたはディレクトリ。

  • 2,048 文字を超えるパス。

  • 監査に使用されるセキュリティ記述子のシステム アクセス制御リスト (SACL) 部分。

  • 拡張属性。

  • 代替データ ストリーム。

  • 再解析ポイント。

  • ハード リンク。

  • 圧縮がサーバー ファイルに設定されている場合、変更が他のエンドポイントからそのファイルに同期されるときに、圧縮は保持されません。

  • サービスがデータを読み取ることを妨げる、EFS (またはその他のユーザー モードの暗号化) で暗号化されたファイル。

    Note

    転送中のデータは、Azure File Sync によって常に暗号化されます。 データは常に暗号化されて Azure に保存されます。

サーバー エンドポイント

  • サーバー エンドポイントは、NTFS ボリューム上にのみ作成できます。 ReFS、FAT、FAT32 などのファイル システムは、現在 Azure File Sync でサポートされていません。
  • システム ボリュームでは、クラウドの階層化はサポートされていません。 システム ボリュームにサーバー エンドポイントを作成するには、サーバー エンドポイントを作成するときにクラウドの階層化を無効にします。
  • フェールオーバー クラスタリングは、クラスター化ディスクでのみサポートされ、クラスターの共有ボリューム (CSV) ではサポートされません。
  • サーバー エンドポイントを入れ子にすることはできません。 同じボリューム上に、別のエンドポイントと並列に共存させることはできます。
  • サーバー エンドポイントの場所内に OS またはアプリケーションのページング ファイルを格納しないでください。

クラウド エンドポイント

  • Azure File Sync は、Azure ファイル共有に対する直接的な変更をサポートします。 ただし、Azure ファイル共有に対して行われた変更は、まず Azure File Sync の変更検出ジョブによって認識される必要があります。 クラウド エンドポイントに対する変更検出ジョブは、24 時間に 1 回起動されます。 Azure ファイル共有で変更されたファイルを直ちに同期したければ、Invoke-AzStorageSyncChangeDetection PowerShell コマンドレットを使用すると、Azure ファイル共有における変更の検出を手動で開始できます。 さらに、REST プロトコルで Azure ファイル共有に対して行われた変更は、SMB の最終更新時刻を更新するものではなく、同期による変更とは見なされません。

  • ストレージ同期サービスやストレージ アカウントは、別のリソース グループ、サブスクリプション、または Azure AD テナントに移動できます。 ストレージ同期サービスまたはストレージ アカウントを移動した後、Microsoft.StorageSync アプリケーションにストレージ アカウントへのアクセス権を付与する必要があります (「Azure File Sync がストレージ アカウントへのアクセス権を持っていることを確認します」を参照してください)。

    Note

    クラウド エンドポイントを作成するときは、ストレージ同期サービスとストレージ アカウントが同じ Azure AD テナントに存在する必要があります。 クラウド エンドポイントが作成された後、ストレージ同期サービスとストレージ アカウントを別の Azure AD テナントに移動できます。

クラウドの階層化

  • 階層化されたファイルが Robocopy を使用して別の場所にコピーされた場合、その結果のファイルは階層化されません。 誤ってオフライン属性が Robocopy によるコピー操作の対象となり、オフライン属性が設定される場合があります。
  • robocopy を使用してファイルをコピーする場合は、/MIR オプションを使用してファイルのタイムスタンプを保存します。 これにより、必ず最近アクセスされたファイルより先に、古いファイルが階層化されます。

エージェント バージョン 14.1.0.0

次のリリース ノートは、2021 年 12 月 1 日にリリースされた Azure File Sync エージェントのバージョン 14.1.0.0 を対象としています。 これらは、バージョン 14.0.0.0 に関して記載されているリリース ノートへの追記です。

機能強化と修正された問題

  • Windows Server 2022 で削除された階層化ファイルがクラウドの階層化フィルター ドライバーによって検出されない

    • この問題は、Windows Server 2022 の DeleteFile API で FILE_DISPOSITION_INFORMATION_EX クラスを使用してファイルを削除するために発生します。 v14.1 リリースでは、FILE_DISPOSITION_INFORMATION_EX クラスを使用して削除された階層化ファイルの検出のサポートが追加されています。

    Note

    この問題は、FILE_DISPOSITION_INFORMATION_EX クラスを使用して、階層化されたファイルが削除された場合に、Windows Server 2019 と Windows Server 2016 にも影響する可能性があります。

エージェント バージョン 14.0.0.0

次のリリース ノートは、Azure File Sync エージェントのバージョン 14.0.0.0 (2021 年 10 月 29 日にリリース) を対象としています。

機能強化と修正された問題

  • クラウド変更列挙ジョブの実行時のトランザクションの削減

    • Azure File Sync には、24 時間ごとに実行されるクラウド変更列挙ジョブがあり、Azure ファイル共有で直接行われた変更を検出し、それらの変更を同期グループ内のサーバーに同期します。 このジョブの実行時のトランザクション数を減らすために改善が行われました。
  • ポータルでのサーバー エンドポイントのプロビジョニング解除を支援するガイダンスの改善

    • ポータルを用いてサーバー エンドポイントを削除するとき、削除の理由に応じたステップ バイ ステップのガイダンスが表示されるようになりました。これによってデータの損失を防ぐと共に、あるべき場所 (サーバーまたは Azure ファイル共有) にデータを保持することができます。 また、この機能には新しい PowerShell コマンドレット (Get-StorageSyncStatus および New-StorageSyncUploadSession) が用意されており、それらをローカル サーバーで使用しながらプロビジョニング解除プロセスを効率よく進めることができます。
  • Invoke-AzStorageSyncChangeDetection コマンドレットの改善

    • v14 未満のリリースでは、Azure ファイル共有に直接変更を加えた場合、Invoke-AzStorageSyncChangeDetection コマンドレットを使用して変更を検出し、同期グループ内のサーバーと同期させることができました。 ただしこのコマンドレットは、指定されたパスに含まれる項目の数が 10,000 を超えると実行に失敗します。 この Invoke-AzStorageSyncChangeDetection コマンドレットが改良されています。共有全体をスキャンする際に 10,000 項目の制限は適用されません。 詳細については、Invoke-AzStorageSyncChangeDetection のドキュメントを参照してください。
  • その他の機能強化

    • Azure File Sync が米国西部 3 リージョンでサポートされるようになりました。
    • FileSyncErrorsReport.ps1 スクリプトが項目ごとのエラーの一覧を提供しない原因となったバグが修正されました。
    • 項目単位の同期エラーが原因でファイルのアップロードが常態的に失敗する場合、トランザクション数が減らされます。
    • クラウドを使った階層化と同期に関して信頼性とテレメトリが改善されています。

評価ツール

Azure File Sync をデプロイする前に、Azure File Sync 評価ツールを使用して、お使いのシステムと互換性があるかどうかを評価する必要があります。 このツールは Azure PowerShell コマンドレットであり、サポートされていない文字やサポートされていない OS バージョンなど、ファイル システムとデータセットに関する潜在的な問題をチェックします。 インストールおよび使用手順については、計画ガイドの「評価ツール」セクションを参照してください。

エージェントのインストールとサーバー構成

Windows Server で Azure File Sync エージェントをインストールして構成する方法の詳細については、「Planning for an Azure File Sync deployment (Azure File Sync のデプロイの計画)」および Azure File Sync をデプロイする方法に関するページを参照してください。

  • エージェントのバージョンが 12.0 より前の場合は、Azure File Sync エージェントが既にインストールされているサーバーでは再起動が必要です。
  • エージェント インストール パッケージは、引き上げられた (管理者) 特権でインストールする必要があります。
  • Nano Server のデプロイ オプションでは、このエージェントはサポートされません。
  • このエージェントは、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2022 でのみサポートされます。
  • エージェントには、少なくとも 2 GiB のメモリが必要です。 動的メモリを有効にした仮想マシンでサーバーが実行されている場合は、2048 MiB 以上のメモリで VM を構成する必要があります。 詳細については、「推奨されるシステム リソース」を参照してください。
  • Storage Sync Agent (FileSyncSvc) サービスは、システム ボリューム情報 (SVI) ディレクトリが圧縮されているボリュームに配置されたサーバーのエンドポイントをサポートしません。 この構成は、予期しない結果になります。

相互運用性

  • 階層化されたファイルにアクセスするウイルス対策やバックアップなどのアプリケーションは、オフライン属性を考慮してそれらのファイルのコンテンツの読み取りをスキップする場合を除き、望ましくない再呼び出しを行う可能性があります。 詳細については、「Troubleshoot Azure File Sync (Azure File Sync のトラブルシューティング)」を参照してください。
  • ファイル スクリーンによってファイルがブロックされた場合、File Server Resource Manager (FSRM) ファイル スクリーンが頻繁に同期エラーを引き起こす可能性があります。
  • Azure File Sync エージェントがインストールされているサーバー上での sysprep の実行はサポートされていません。予期しない結果になる可能性があります。 Azure File Sync エージェントは、サーバー イメージの展開と sysprep ミニ セットアップの完了後にインストールされます。

同期の制限事項

次の項目は同期されませんが、システムの残りの部分は引き続き正常に動作します。

  • サポートされていない文字を含むファイル。 サポートされていない文字の一覧については、トラブルシューティング ガイドのページを参照してください。

  • 末尾がピリオドのファイルまたはディレクトリ。

  • 2,048 文字を超えるパス。

  • 監査に使用されるセキュリティ記述子のシステム アクセス制御リスト (SACL) 部分。

  • 拡張属性。

  • 代替データ ストリーム。

  • 再解析ポイント。

  • ハード リンク。

  • 圧縮がサーバー ファイルに設定されている場合、変更が他のエンドポイントからそのファイルに同期されるときに、圧縮は保持されません。

  • サービスがデータを読み取ることを妨げる、EFS (またはその他のユーザー モードの暗号化) で暗号化されたファイル。

    Note

    転送中のデータは、Azure File Sync によって常に暗号化されます。 データは常に暗号化されて Azure に保存されます。

サーバー エンドポイント

  • サーバー エンドポイントは、NTFS ボリューム上にのみ作成できます。 ReFS、FAT、FAT32 などのファイル システムは、現在 Azure File Sync でサポートされていません。
  • システム ボリュームでは、クラウドの階層化はサポートされていません。 システム ボリュームにサーバー エンドポイントを作成するには、サーバー エンドポイントを作成するときにクラウドの階層化を無効にします。
  • フェールオーバー クラスタリングは、クラスター化ディスクでのみサポートされ、クラスターの共有ボリューム (CSV) ではサポートされません。
  • サーバー エンドポイントを入れ子にすることはできません。 同じボリューム上に、別のエンドポイントと並列に共存させることはできます。
  • サーバー エンドポイントの場所内に OS またはアプリケーションのページング ファイルを格納しないでください。

クラウド エンドポイント

  • Azure File Sync は、Azure ファイル共有に対する直接的な変更をサポートします。 ただし、Azure ファイル共有に対して行われた変更は、まず Azure File Sync の変更検出ジョブによって認識される必要があります。 クラウド エンドポイントに対する変更検出ジョブは、24 時間に 1 回起動されます。 Azure ファイル共有で変更されたファイルを直ちに同期したければ、Invoke-AzStorageSyncChangeDetection PowerShell コマンドレットを使用すると、Azure ファイル共有における変更の検出を手動で開始できます。 さらに、REST プロトコルで Azure ファイル共有に対して行われた変更は、SMB の最終更新時刻を更新するものではなく、同期による変更とは見なされません。

  • ストレージ同期サービスやストレージ アカウントは、別のリソース グループ、サブスクリプション、または Azure AD テナントに移動できます。 ストレージ同期サービスまたはストレージ アカウントを移動した後、Microsoft.StorageSync アプリケーションにストレージ アカウントへのアクセス権を付与する必要があります (「Azure File Sync がストレージ アカウントへのアクセス権を持っていることを確認します」を参照してください)。

    Note

    クラウド エンドポイントを作成するときは、ストレージ同期サービスとストレージ アカウントが同じ Azure AD テナントに存在する必要があります。 クラウド エンドポイントが作成された後、ストレージ同期サービスとストレージ アカウントを別の Azure AD テナントに移動できます。

クラウドの階層化

  • 階層化されたファイルが Robocopy を使用して別の場所にコピーされた場合、その結果のファイルは階層化されません。 誤ってオフライン属性が Robocopy によるコピー操作の対象となり、オフライン属性が設定される場合があります。
  • robocopy を使用してファイルをコピーする場合は、/MIR オプションを使用してファイルのタイムスタンプを保存します。 これにより、必ず最近アクセスされたファイルより先に、古いファイルが階層化されます。

エージェント バージョン 13.0.0.0

次のリリース ノートは、2021 年 7 月 12 日にリリースされた Azure File Sync エージェントのバージョン 13.0.0.0 を対象としています。

機能強化と修正された問題

  • 権限のあるアップロード

    • 権限のあるアップロードは、同期グループで最初のサーバー エンドポイントを作成するときに使用できる新しいモードです。 クラウド (Azure ファイル共有) にデータの一部または大部分が含まれているものの、古くなって、新しいサーバー エンドポイントで最新のデータを検出する必要がある場合に便利です。 たとえば、DataBox のようなオフライン移行シナリオの場合です。 DataBox がいっぱいになり、Azure に送信されると、ローカル サーバーのユーザーはローカル サーバー上のファイルの変更、追加、削除を続けます。 これにより、データが DataBox に作成され、Azure ファイル共有が少し古いものになります。 権限のあるアップロードを使用すると、サーバーとクラウドを指定できるようになります。この問題を解決する方法と、サーバー上の最新の変更に合わせてクラウドをシームレスに更新する方法について説明します。

      データがどのようにクラウドにあるかに関係なく、このモードでは、データがサーバー上の一致する場所からのものである場合、Azure ファイル共有を更新できます。 クラウドへの最初のコピーから権威のあるアップロードに追いつくまでの間に、大規模なディレクトリの再構築を行わないように注意してください。 これにより、更新プログラムのみが転送されるようになります。 ディレクトリ名を変更すると、これらの名前が変更されたディレクトリ内のすべてのファイルが再度アップロードされます。 この機能は、ソースに存在しなくなったターゲット上のファイルの削除など、RoboCopy/MIR = mirror source から target へのセマンティクスに匹敵します。

      権限のあるアップロードは、ステージング共有を介して Azure File Sync との統合に使用される "オフラインデータ転送" 機能に代わるものです。 DataBox を使用するために、ステージング共有は不要になりました。 新しいオフライン データ転送ジョブは、AFS V13 エージェントで開始できなくなりました。 サーバー上の既存のジョブは、エージェント バージョン 13 にアップグレードした場合でも続行されます。

  • クラウドの変更の列挙と同期の進行状況を表示するためのポータルの機能強化

    • 新しい同期グループが作成されると、クラウドの変更の列挙が完了したときに、接続されているすべてのサーバー エンドポイントが同期を開始できます。 この同期グループのクラウド エンドポイント (Azure ファイル共有) にファイルが既に存在する場合、クラウド内のコンテンツの列挙を変更すると時間がかかることがあります。 名前空間に含まれる項目 (ファイルとフォルダー) が多いほど、このプロセスにかかる時間が長くなります。 管理者は、Azure portal でクラウド変更の列挙の進行状況を取得して、サーバーでの完了/同期のための eta を見積もることができるようになりました。
  • サーバー名の変更のサポート

    • 登録済みサーバーの名前を変更すると、Azure File Syn ではポータルに新しいサーバー名が表示されるようになります。 V13 リリースより前にサーバーの名前を変更した場合、ポータルのサーバー名が更新され、正しいサーバー名が表示されるようになります。
  • Windows Server 2022 のサポート

    • Azure File Sync エージェントは、Windows Server 2022 でサポートされるようになりました。

    Note

    Windows サーバー 2022 では、Azure File Sync で現在サポートされていない TLS 1.3 のサポートが追加されています。TLS 設定がグループ ポリシーによって管理されている場合は、TLS 1.2 をサポートするようにサーバーを構成する必要があります。

  • その他の機能強化

    • 同期、クラウドの階層化、およびクラウドの変更の列挙の信頼性の向上。
    • サーバーで多数のファイルが変更された場合、同期アップロードは VSS スナップショットから実行されるようになりました。これにより、項目ごとのエラーと同期セッション エラーが減少します。
    • Invoke-StorageSyncFileRecall コマンドレットは、ファイルがサーバー エンドポイントの場所の外に移動した場合でも、サーバー エンドポイントに関連付けられているすべての階層化されたファイルを再呼び出しします。
    • Explorer.exe は、クラウド階層の最終アクセス時間の追跡から除外されるようになりました。
    • クラウドの階層化が有効になっているサーバー エンドポイントを削除した後に、孤立した階層化されたファイルのクリーンアップの進行状況を監視するための新しいテレメトリ (イベント ID 6664)。

評価ツール

Azure File Sync をデプロイする前に、Azure File Sync 評価ツールを使用して、お使いのシステムと互換性があるかどうかを評価する必要があります。 このツールは Azure PowerShell コマンドレットであり、サポートされていない文字やサポートされていない OS バージョンなど、ファイル システムとデータセットに関する潜在的な問題をチェックします。 インストールおよび使用手順については、計画ガイドの「評価ツール」セクションを参照してください。

エージェントのインストールとサーバー構成

Windows Server で Azure File Sync エージェントをインストールして構成する方法の詳細については、「Planning for an Azure File Sync deployment (Azure File Sync のデプロイの計画)」および Azure File Sync をデプロイする方法に関するページを参照してください。

  • エージェントのバージョンが 12.0 より前の場合は、Azure File Sync エージェントが既にインストールされているサーバーでは再起動が必要です。
  • エージェント インストール パッケージは、引き上げられた (管理者) 特権でインストールする必要があります。
  • Nano Server のデプロイ オプションでは、このエージェントはサポートされません。
  • このエージェントは、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2022 でのみサポートされます。
  • エージェントには、少なくとも 2 GiB のメモリが必要です。 動的メモリを有効にした仮想マシンでサーバーが実行されている場合は、2048 MiB 以上のメモリで VM を構成する必要があります。 詳細については、「推奨されるシステム リソース」を参照してください。
  • Storage Sync Agent (FileSyncSvc) サービスは、システム ボリューム情報 (SVI) ディレクトリが圧縮されているボリュームに配置されたサーバーのエンドポイントをサポートしません。 この構成は、予期しない結果になります。

相互運用性

  • 階層化されたファイルにアクセスするウイルス対策やバックアップなどのアプリケーションは、オフライン属性を考慮してそれらのファイルのコンテンツの読み取りをスキップする場合を除き、望ましくない再呼び出しを行う可能性があります。 詳細については、「Troubleshoot Azure File Sync (Azure File Sync のトラブルシューティング)」を参照してください。
  • ファイル スクリーンによってファイルがブロックされた場合、File Server Resource Manager (FSRM) ファイル スクリーンが頻繁に同期エラーを引き起こす可能性があります。
  • Azure File Sync エージェントがインストールされているサーバー上での sysprep の実行はサポートされていません。予期しない結果になる可能性があります。 Azure File Sync エージェントは、サーバー イメージの展開と sysprep ミニ セットアップの完了後にインストールされます。

同期の制限事項

次の項目は同期されませんが、システムの残りの部分は引き続き正常に動作します。

  • サポートされていない文字を含むファイル。 サポートされていない文字の一覧については、トラブルシューティング ガイドのページを参照してください。

  • 末尾がピリオドのファイルまたはディレクトリ。

  • 2,048 文字を超えるパス。

  • 監査に使用されるセキュリティ記述子のシステム アクセス制御リスト (SACL) 部分。

  • 拡張属性。

  • 代替データ ストリーム。

  • 再解析ポイント。

  • ハード リンク。

  • 圧縮がサーバー ファイルに設定されている場合、変更が他のエンドポイントからそのファイルに同期されるときに、圧縮は保持されません。

  • サービスがデータを読み取ることを妨げる、EFS (またはその他のユーザー モードの暗号化) で暗号化されたファイル。

    Note

    転送中のデータは、Azure File Sync によって常に暗号化されます。 データは常に暗号化されて Azure に保存されます。

サーバー エンドポイント

  • サーバー エンドポイントは、NTFS ボリューム上にのみ作成できます。 ReFS、FAT、FAT32 などのファイル システムは、現在 Azure File Sync でサポートされていません。
  • システム ボリュームでは、クラウドの階層化はサポートされていません。 システム ボリュームにサーバー エンドポイントを作成するには、サーバー エンドポイントを作成するときにクラウドの階層化を無効にします。
  • フェールオーバー クラスタリングは、クラスター化ディスクでのみサポートされ、クラスターの共有ボリューム (CSV) ではサポートされません。
  • サーバー エンドポイントを入れ子にすることはできません。 同じボリューム上に、別のエンドポイントと並列に共存させることはできます。
  • サーバー エンドポイントの場所内に OS またはアプリケーションのページング ファイルを格納しないでください。

クラウド エンドポイント

  • Azure File Sync は、Azure ファイル共有に対する直接的な変更をサポートします。 ただし、Azure ファイル共有に対して行われた変更は、まず Azure File Sync の変更検出ジョブによって認識される必要があります。 クラウド エンドポイントに対する変更検出ジョブは、24 時間に 1 回起動されます。 Azure ファイル共有で変更されたファイルを直ちに同期したければ、Invoke-AzStorageSyncChangeDetection PowerShell コマンドレットを使用すると、Azure ファイル共有における変更の検出を手動で開始できます。 さらに、REST プロトコルで Azure ファイル共有に対して行われた変更は、SMB の最終更新時刻を更新するものではなく、同期による変更とは見なされません。

  • ストレージ同期サービスやストレージ アカウントは、別のリソース グループ、サブスクリプション、または Azure AD テナントに移動できます。 ストレージ同期サービスまたはストレージ アカウントを移動した後、Microsoft.StorageSync アプリケーションにストレージ アカウントへのアクセス権を付与する必要があります (「Azure File Sync がストレージ アカウントへのアクセス権を持っていることを確認します」を参照してください)。

    Note

    クラウド エンドポイントを作成するときは、ストレージ同期サービスとストレージ アカウントが同じ Azure AD テナントに存在する必要があります。 クラウド エンドポイントが作成された後、ストレージ同期サービスとストレージ アカウントを別の Azure AD テナントに移動できます。

クラウドの階層化

  • 階層化されたファイルが Robocopy を使用して別の場所にコピーされた場合、その結果のファイルは階層化されません。 誤ってオフライン属性が Robocopy によるコピー操作の対象となり、オフライン属性が設定される場合があります。
  • robocopy を使用してファイルをコピーする場合は、/MIR オプションを使用してファイルのタイムスタンプを保存します。 これにより、必ず最近アクセスされたファイルより先に、古いファイルが階層化されます。