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

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

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

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

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

マイルストーン エージェントのバージョン番号 リリース日 Status
V12 リリース- KB4568585 12.0.0.0 2021 年 3 月 26 日 サポートされています
V11.3 リリース - KB4539953 11.3.0.0 2021 年 4 月 7 日 サポートされています
V11.2 リリース - KB4539952 11.2.0.0 2021 年 2 月 2 日 サポートされています
V11.1 リリース - KB4539951 11.1.0.0 2020 年 11 月 4 日 サポートされています
V10.1 リリース - KB4522411 10.1.0.0 2020 年 6 月 5 日 サポートされています - エージェント バージョンは 2021 年 6 月 7 日に有効期限が切れます
2020 年 5 月の更新プログラム ロールアップ - KB4522412 10.0.2.0 2020 年 5 月 19 日 サポートされています - エージェント バージョンは 2021 年 6 月 7 日に有効期限が切れます
V10 リリース - KB4522409 10.0.0.0 2020 年 4 月 9 日 サポートされています - エージェント バージョンは 2021 年 6 月 7 日に有効期限が切れます

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

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

マイルストーン エージェントのバージョン番号 リリース日 Status
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 エージェントの更新プログラムを公開されしだい入手できるように Microsoft Update を構成しておくことをお勧めします。

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

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

アップグレード パス

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

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

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

バージョン 6 のエージェントでは、ファイル同期チームによってエージェントの自動アップグレード機能が導入されました。 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 の登録済みサーバー セクションで、登録済みサーバーがエージェントの古いバージョンを使用しているかどうかをチェックできます。
  • マイナー エージェントの有効期間は、メジャー バージョンに関連付けられています。 たとえば、エージェントのバージョン 3.0 がリリースされると、エージェントのバージョン 2.*は、すべてがまとめて期限切れになります。

注意

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

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

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

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

  • ネットワーク アクセス ポリシーとプライベート エンドポイント接続を構成するための新しいポータル エクスペリエンス

    • ポータルを使用して、ストレージ同期サービスのパブリック エンドポイントへのアクセスを無効にしたり、プライベート エンドポイント接続を承認、拒否、および削除したりできるようになりました。 ネットワーク アクセス ポリシーとプライベート エンドポイント接続を構成するには、ストレージ同期サービス ポータルを開き、[設定] セクションにアクセスして、[ネットワーク] をクリックします。
  • 64 KiB を超えるボリューム クラスター サイズのクラウド階層化のサポート

  • Azure File Sync サービスとストレージ アカウントの帯域幅と待機時間を測定する

    • Test-StorageSyncNetworkConnectivity コマンドレットを使用して、Azure File Sync サービスとストレージ アカウントの待機時間と帯域幅を測定できるようになりました。 このコマンドレットを実行すると、既定では、Azure File Sync サービスとストレージ アカウントの待機時間が測定されます。 "-MeasureBandwidth" パラメーターを使用すると、ストレージ アカウントへのアップロードとダウンロードの帯域幅が測定されます。

      たとえば、Azure File Sync サービスとストレージ アカウントの帯域幅と待機時間を測定するには、次の PowerShell コマンドを実行します。

      Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
      Test-StorageSyncNetworkConnectivity -MeasureBandwidth 
      
  • サーバー エンドポイントの作成に失敗した場合にポータルに表示されるエラー メッセージの改善

    • お客様からのフィードバックを基に、サーバー エンドポイントの作成に失敗したときのエラー メッセージとガイダンスを改善しました。
  • さまざまなパフォーマンスと信頼性の向上

    • Azure ファイル共有で変更されたファイルを検出するための変更検出のパフォーマンスが向上しました。
    • 調整同期セッションのパフォーマンスが向上しました。
    • 同期の機能強化により、ECS_E_SYNC_METADATA_KNOWLEDGE_SOFT_LIMIT_REACHED と ECS_E_SYNC_METADATA_KNOWLEDGE_LIMIT_REACHED のエラーが減少しました。
    • クラウドを使った階層化が有効になっているときに、/B パラメーターを指定した Robocopy を使用して階層化ファイルをコピーすると、データが破損するバグを修正しました。
    • ボリュームでデータ重複除去が有効になっている場合に Server 2019 でファイルが階層化されない原因となるバグを修正しました。
    • ファイルが 2 GiB より大きい場合に AFSDiag でファイルの圧縮に失敗する原因となるバグを修正しました。

評価ツール

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 をデプロイする方法に関するページを参照してください。

  • 既存の Azure File Sync エージェントがインストールされているサーバーでは、再起動が必要です。
  • エージェント インストール パッケージは、引き上げられた (管理者) 特権でインストールする必要があります。
  • Nano Server のデプロイ オプションでは、このエージェントはサポートされません。
  • このエージェントがサポートされるのは、Windows Server 2019、Windows Server 2016 および Windows Server 2012 R2 のみです。
  • エージェントには、少なくとも 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 (またはその他のユーザー モードの暗号化) で暗号化されたファイル。

    注意

    転送中のデータは、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 がストレージ アカウントへのアクセス権を持っていることを確認します」を参照してください)。

    注意

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

クラウドの階層化

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

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

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

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

クラウドを使った階層化が有効になっているときに、/B パラメーターを指定した Robocopy を使用して階層化ファイルをコピーすると、データが破損するバグを修正しました。

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

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

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

  • 項目ごとのエラーの数が多いために同期セッションがキャンセルされると、項目ごとのエラーを修正するためにカスタム同期セッションが必要であると Azure File Sync サービスによって判断された場合、新しいセッションが開始されたときに同期が調整されることがあります。

  • Register-AzStorageSyncServer コマンドレットを使用したサーバーの登録が、"ハンドルされない例外" エラーで失敗することがあります。

  • サーバー上で許可されるサーバー エンドポイント パスを構成するするための新しい PowerShell コマンドレット (Add-StorageSyncAllowedServerEndpointPath)。 このコマンドレットは、Azure File Sync のデプロイがクラウド ソリューション プロバイダー (CSP) またはサービス プロバイダーによって管理され、顧客がサーバー上で許可されているサーバー エンドポイント パスを構成する必要があるシナリオに役立ちます。 サーバー エンドポイントを作成するとき、指定されたパスが許可リストに含まれていない場合、サーバー エンドポイントの作成は失敗します。 これはオプションの機能であり、サポートされているすべてのパスは、サーバー エンドポイントを作成するときに既定で許可されることに注意してください。

    • 許可されるサーバー エンドポイント パスを追加するには、サーバーで次の PowerShell コマンドを実行します。
    Import-Module 'C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll' -verbose
    Add-StorageSyncAllowedServerEndpointPath -Path <path>
    
    • サポートされているパスの一覧を取得するには、次の PowerShell コマンドを実行します。
    Get-StorageSyncAllowedServerEndpointPath
    
    • パスを削除するには、次の PowerShell コマンドを実行します。
    Remove-StorageSyncAllowedServerEndpointPath -Path <path>
    

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

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

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

  • 初回ダウンロードと事前呼び戻しを制御する新しいクラウドを使った階層化のモード

    • 初回ダウンロード モード: 新しいサーバー エンドポイントへの初回ファイル ダウンロードの方法を選択できるようになりました。 すべてのファイルを階層化したり、最後に変更されたタイムスタンプに応じてサーバーにできる限り多くのファイルをダウンロードすることなどが できるようになります。 クラウドの階層化が使用できない場合も問題ありません。 システム上で階層化されたファイルを使用しないように選択できるようになりました。 詳細については、Azure File Sync のデプロイに関するドキュメントの「サーバー エンドポイントを作成する」セクションを参照してください。
    • 事前呼び戻しモード: ファイルが作成または変更されるたびに、同じ同期グループ内で指定したサーバーにファイルを事前に呼び戻すことができます。 これにより、指定した各サーバーでファイルをすぐに使用できるようになります。 世界中のチームが同じデータを使用していますか? 事前呼び戻しを有効にすると、チームが翌朝到着したときに、異なるタイム ゾーンのチームが更新したすべてのファイルがダウンロードされ、すぐに使用できるようになります。 詳細については、Azure File Sync のデプロイのドキュメントにある「新規および変更されたファイルを Azure ファイル共有から事前に呼び戻す」セクションを参照してください。
  • クラウドを使った階層化の最終アクセス時間の追跡からアプリケーションを除外する。最後のアクセス時間の追跡からアプリケーションを除外できるようになりました。 アプリケーションからファイルへアクセスが行われると、ファイルの最終アクセス時刻がクラウドを使った階層化データベースで更新されます。 ファイル システムをスキャンするウイルス対策アプリケーションなどを使用すると、すべてのファイルの最終アクセス時刻が同じになるため、ファイルが階層化された時間に影響を及ぼします。

    最後のアクセス時刻の追跡からアプリケーションを除外するには、プロセス名を HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Azure\StorageSync の下にある HeatTrackingProcessNameExclusionList レジストリ設定に追加します。

    例: reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Azure\StorageSync" /v HeatTrackingProcessNameExclusionList /t REG_MULTI_SZ /d "SampleApp.exe\0AnotherApp.exe" /f

    注意

    データ重複除去と File Server Resource Manager (FSRM) のプロセスは既定で除外され (ハード コーディングされています)、プロセスの除外リストは 5 分ごとに更新されます。

  • さまざまなパフォーマンスと信頼性の向上

    • Azure ファイル共有で変更されたファイルを検出するための変更検出のパフォーマンスが向上しました。
    • 同期アップロードのパフォーマンスが向上しました。
    • 初回アップロードが VSS スナップショットから実行されるようになりました。これにより、項目ごとのエラーと同期セッション エラーが減少します。
    • 特定の I/O パターンの同期信頼性が向上しました。
    • フェールオーバーが発生したときに、フェールオーバー クラスターで同期データベースが巻き戻るバグを修正しました。
    • 階層化されたファイルにアクセスするときの呼び戻しのパフォーマンスが向上しました。

評価ツール

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 をデプロイする方法に関するページを参照してください。

  • エージェント インストール パッケージは、引き上げられた (管理者) 特権でインストールする必要があります。
  • Nano Server のデプロイ オプションでは、このエージェントはサポートされません。
  • このエージェントがサポートされるのは、Windows Server 2019、Windows Server 2016 および Windows Server 2012 R2 のみです。
  • エージェントには、少なくとも 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 (またはその他のユーザー モードの暗号化) で暗号化されたファイル。

    注意

    転送中のデータは、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 がストレージ アカウントへのアクセス権を持っていることを確認します」を参照してください)。

    注意

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

クラウドの階層化

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

    警告

    Robocopy /B スイッチは Azure File Sync ではサポートされていません。転送元として Azure File Sync サーバー エンドポイントで Robocopy /B スイッチを使用すると、ファイルが破損する可能性があります。

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

次のリリース ノートは、2020 年 6 月 5 日にリリースされた Azure File Sync エージェントのバージョン 10.1.0.0 を対象としています。 これらはバージョン 10.0.0.0 と 10.0.2.0 に関して記載されているリリース ノートへの追記となります。

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

  • Azure プライベート エンドポイントのサポート
    • ストレージ同期サービスへの同期トラフィックをプライベート エンドポイントに送信できるようになりました。 これにより、ExpressRoute または VPN 接続を経由したトンネリングが可能になります。 詳細については、「Azure File Sync ネットワーク エンドポイントの構成」を参照してください。
  • [同期されたファイル数] メトリックでは、進行状況が最後ではなく、大規模な同期の実行中に表示されるようになりました。
  • エージェントのインストール、クラウドを使った階層化、同期とテレメトリに関するその他の信頼性の向上

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

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

このリリースで修正された問題:

  • ストレージ同期エージェント (FileSyncSvc) は、Azure File Sync v10 エージェントをインストールした後に頻繁にクラッシュします。

注意

このリリースは、新しいバージョンが利用可能になったときに自動的に更新されるように構成されたサーバーにフライト化されていませんでした。 この更新プログラムをインストールするには、Microsoft Update または Microsoft Update カタログを使用します (インストール手順については、KB4522412 を参照してください)。

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

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

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

  • ポータルでの同期進行の機能強化

    • V10 エージェント リリースでは、実行中の同期セッションの種類が Azure portal にすぐに表示されます。 例: 初回のダウンロード、定期的なダウンロード、バックグラウンドでの再呼び出し (高速ディザスター リカバリーの場合) など。
  • クラウドの階層化のポータル エクスペリエンスの改善

    • 階層化または再呼び出しに失敗したファイルがある場合、サーバー エンドポイントのプロパティで階層化エラーを確認できるようになりました。
    • サーバー エンドポイントで、追加のクラウド階層化情報を入手できます。
      • ローカル キャッシュ サイズ
      • キャッシュ使用効率
      • クラウド階層化ポリシーの詳細: ボリューム サイズ、現在の空き領域、またはローカル キャッシュ内の最も古いファイルが最後にアクセスされた時刻。
    • これらの変更は、最初の V10 エージェントのリリース直後に、Azure portal に送信されます。
  • ストレージ同期サービスまたはストレージ アカウント、あるいはその両方を別の Azure Active Directory テナントに移動することのサポート

    • Azure File Sync で、ストレージ同期サービスまたはストレージ アカウント、あるいはその両方の、別のリソース グループ、サブスクリプション、または Azure AD テナントへの移動がサポートされるようになりました。
  • さまざまなパフォーマンスと信頼性の向上

    • ストレージ アカウントで仮想ネットワーク (VNET) とファイアウォール ルールが構成されていると、Azure ファイル共有の変更検出が失敗する場合があります。
    • 再呼び出しに関連するメモリ使用量の削減。
    • Invoke-AzStorageSyncChangeDetection コマンドレット使用時のパフォーマンスの向上。
    • その他の信頼性の向上。

評価ツール

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 をデプロイする方法に関するページを参照してください。

  • エージェント インストール パッケージは、引き上げられた (管理者) 特権でインストールする必要があります。
  • Nano Server のデプロイ オプションでは、このエージェントはサポートされません。
  • このエージェントがサポートされるのは、Windows Server 2019、Windows Server 2016 および Windows Server 2012 R2 のみです。
  • エージェントには、少なくとも 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 (またはその他のユーザー モードの暗号化) で暗号化されたファイル。

    注意

    転送中のデータは、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 がストレージ アカウントへのアクセス権を持っていることを確認します」を参照してください)。

    注意

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

クラウドの階層化

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