

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

# 永続ストレージ問題のトラブルシューティング
<a name="troubleshooting-persistent-storage"></a>

Amazon WorkSpaces Applications では、永続的ストレージのオプションとして、ホームフォルダ、Google Drive for G Suite、OneDrive for Business がサポートされています。コンテンツ同期の動作は、これらの永続的なストレージソリューション全体で一貫しているため、予想される動作に関しては [ホームフォルダコンテンツの同期](home-folders-content-synchronization.md) で情報を確認することをお勧めします。

以下は、ユーザーまたはユーザーが WorkSpaces アプリケーション永続ストレージを使用する場合に発生する可能性のある問題です。

**Topics**
+ [スタックのホームフォルダが正常に機能していません。](#troubleshooting-s3-failures)
+ [ユーザーがいずれかのアプリケーションからホームフォルダディレクトリにアクセスできない。](#alternate-path-accessing-home-folders)
+ [ユーザーがアプリケーションの 1 つからホームフォルダにアクセスすると、「Device is not ready」というエラーメッセージが表示されます。](#alternate-path-accessing-home-folders)
+ [Amazon S3 ユーザーのホームフォルダにあるファイルを削除したり置き換えたりしましたが、ストリーミングセッション中にフリートインスタンスのホームフォルダの変更がユーザーに表示されません。](#removed-replaced-folder-in-s3-users-dont-see-changes-on-fleet-instance)
+ [永続ストレージが予期したとおりに動作しません。ユーザーのファイルは、永続ストレージに保存するのに予想以上に時間がかかっています。](#troubleshooting-persistent-storage-applications-take-long-time-to-save-to-home-folder)
+ [私のユーザーは、ファイルを使用していないときにファイルがすでに使用されているというエラーを受け取っています。](#troubleshooting-persistent-storage-application-errors-files-already-in-use)
+ [フォルダに数千のファイルが含まれている場合、WorkSpaces アプリケーションはファイルのリストの表示に時間がかかることがあります。](#troubleshooting-persistent-storage-delay-listing-thousands-of-files-in-folder)

## スタックのホームフォルダが正常に機能していません。
<a name="troubleshooting-s3-failures"></a>

S3 バケットに対するホームフォルダのバックアップの問題は、次のシナリオで発生することがあります。
+ ストリーミングインスタンスからのインターネット接続がないか、プライベート Amazon S3 VPC エンドポイントにアクセスできない (該当する場合)。
+ ネットワーク帯域幅の消費量が大きすぎる。たとえば、サービスを使用して、大きなファイルを含むホームフォルダを Amazon S3 にバックアップしようとしているときに、ユーザーが複数の大きなファイルをダウンロードまたはストリーミングしている場合があります。
+ ファイルが 5 GB を超えている。
+ 管理者が、サービスによって作成されたバケットを削除した。
+ 管理者が `AmazonAppStreamServiceAccess` サービスロールの Amazon S3 アクセス許可を誤って編集した。

詳細については、[Amazon Simple Storage Service ユーザーガイド](https://docs.aws.amazon.com/AmazonS3/latest/userguide/)を参照してください。

## ユーザーがいずれかのアプリケーションからホームフォルダディレクトリにアクセスできない。
<a name="alternate-path-accessing-home-folders"></a>

アプリケーションによっては、File Explorer の最上位フォルダとしてホームフォルダを表示するリダイレクトが認識されない場合があります。このような場合、ユーザーがストリーミングセッション中にアプリケーション内からホームフォルダにアクセスするには、アプリケーションインターフェイスから [**File Open (ファイルを開く)**] を選択して以下のいずれかのディレクトリを参照します。
+ ドメインに参加していない Windows インスタンス: C:\$1Users\$1PhotonUser\$1My Files\$1Home Folder
+ ドメインに参加済みの Windows インスタンス: C:\$1Users\$1%username%\$1My Files\$1Home Folder
+ Linux インスタンス: \$1/myfiles/HomeFolder

## ユーザーがアプリケーションの 1 つからホームフォルダにアクセスすると、「Device is not ready」というエラーメッセージが表示されます。
<a name="alternate-path-accessing-home-folders"></a>

永続的ストレージのマウントは、ユーザーがログインした後に行われ、数秒かかることがあります。永続的ストレージのマウントが完了する前に、アプリケーションがホームフォルダからファイルにアクセスしようとすると、「Device is not ready」というエラーが発生する可能性があります。数分間待ってからもう一度試してみることをお勧めします。

この問題を回避するために、セッションスクリプトを使用してストレージのマウントステータスをモニタリングできます。次に、マウントが完了したらストリーミングセッションを開始します。これにより、エンドユーザーのエクスペリエンスも向上します。詳細については、「[セッションスクリプトを使用して Amazon WorkSpaces アプリケーションのユーザーのストリーミングエクスペリエンスを管理する](use-session-scripts.md)」を参照してください。

## Amazon S3 ユーザーのホームフォルダにあるファイルを削除したり置き換えたりしましたが、ストリーミングセッション中にフリートインスタンスのホームフォルダの変更がユーザーに表示されません。
<a name="removed-replaced-folder-in-s3-users-dont-see-changes-on-fleet-instance"></a>

S3 バケット内のユーザーのホームフォルダに保存されているコンテンツと、そのストリーミングセッション中にフリートインスタンス上のユーザーが利用できるコンテンツに違いが生まれるのは、Amazon S3 バケットに保存されたホームフォルダコンテンツと AppStream 2.0 フリートインスタンスに保存されたホームフォルダコンテンツと同期する方法が原因である可能性があります。

ユーザーの WorkSpaces アプリケーションストリーミングセッションの開始時に、WorkSpaces アプリケーションは、Amazon Web Services アカウントとリージョンの Amazon S3 バケットに保存されているユーザーのホームフォルダファイルをカタログ化します。ユーザーがストリーミングアプリケーションを使用してフリートインスタンスのホームフォルダにあるファイルを開くと、AppStream 2.0 はファイルをフリートインスタンスにダウンロードします。

アクティブなストリーミングセッション中にフリートインスタンス上のファイルに対してユーザーが加えた変更は、数秒ごとに S3 バケットのホームフォルダにアップロードされるか、ユーザーのストリーミングセッションの最後にアップロードされます。

ユーザーがストリーミングセッション中にフリートインスタンス上のホームフォルダにあるファイルを開き、変更を加えたりファイルを保存したりせずにファイルを閉じた場合、ストリーミングセッション中に S3 バケット内のユーザーのホームフォルダからファイルを削除すると、ユーザーがフォルダを更新したときにそのファイルがフリートインスタンスから削除されます。ユーザーがファイルを変更してローカルに保存した場合、ユーザーは、現在のストリーミングセッション中にフリートインスタンス上でそのファイルを引き続き使用できます。ファイルは S3 バケットに再びアップロードされます。ただし、フリートインスタンス上のユーザーが次のストリーミングセッション中にファイルを使用できない場合があります。

ユーザーの次のストリーミングセッション中にフリートインスタンスでファイルが利用可能かどうかは、S3 バケットでファイルを変更する前に、または変更した後に、ユーザーがフリートインスタンスでファイルを変更したかどうかによって異なります。

詳細については、「[ホームフォルダコンテンツの同期](home-folders-content-synchronization.md)」を参照してください。

## 永続ストレージが予期したとおりに動作しません。ユーザーのファイルは、永続ストレージに保存するのに予想以上に時間がかかっています。
<a name="troubleshooting-persistent-storage-applications-take-long-time-to-save-to-home-folder"></a>

WorkSpaces アプリケーションのストリーミングセッション中、コンピューティング集約型のアプリケーションに関連付けられた大きなファイルやディレクトリを永続的ストレージに保存するには、基本的な生産性アプリケーションに必要なファイルやディレクトリを保存するよりも時間がかかる場合があります。たとえば、アプリケーションが大量のデータを保存したり、同じファイルを頻繁に変更したりする場合は、1 回の書き込み操作を実行するアプリケーションによって作成されたファイルを保存する場合よりも時間がかかる場合があります。また、多くの小さなファイルを保存するのに時間がかかる場合があります。

コンピューティング負荷の高いアプリケーションに関連付けられたファイルとディレクトリをユーザーが保存し、WorkSpaces アプリケーションの永続的ストレージオプションが期待どおりに動作しない場合は、Amazon FSx for Windows File Server や AWS Storage Gateway ファイルゲートウェイなどのサーバーメッセージブロック (SMB) ソリューションを使用することをお勧めします。以下は、これらの SMB ソリューションでの使用に適した、計算集約型アプリケーションに関連するファイルとディレクトリの例です。
+ 統合開発環境 (IDE) 用の Workspace フォルダ
+ ローカルデータベースファイル
+ グラフィックシミュレーションアプリケーションによって作成されたスクラッチスペースフォルダ

詳細については、以下を参照してください。
+  [https://docs.aws.amazon.com/fsx/latest/WindowsGuide/what-is.html](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/what-is.html)
+ [Amazon WorkSpaces アプリケーションでの Amazon FSx の使用 ](https://aws.amazon.com/blogs/desktop-and-application-streaming/using-amazon-fsx-with-amazon-appstream-2-0/)
+ *AWS Storage Gateway ユーザーガイド*の[ファイルゲートウェイ](https://docs.aws.amazon.com/storagegateway/latest/userguide/StorageGatewayConcepts.html#file-gateway-concepts)

**注記**  
トラブルシューティングを進める前に、まず、ユーザーがファイルとディレクトリの保存で経験している問題が WorkSpaces アプリケーションの永続ストレージにのみ関連しており、別の原因ではないことを確認してください。他の原因を除外するには、ストリーミングインスタンスで使用可能な [Temporary Files (一時ファイル)] ディレクトリに、ユーザーがファイルまたはディレクトリを保存できるように許可します。

## 私のユーザーは、ファイルを使用していないときにファイルがすでに使用されているというエラーを受け取っています。
<a name="troubleshooting-persistent-storage-application-errors-files-already-in-use"></a>

この現象は、通常、次の場合に発生します。
+ ファイルが最後に保存された後も、ユーザーのファイルがまだアップロードされているとき 
+ ファイルが頻繁に変更されるとき (データベースファイルなど)

サイズの大きいファイルのアップロードにはかなりの時間がかかる場合があります。また、ファイルをアップロードしようとするたびに、別のファイルが更新され、ファイルのアップロードが繰り返し試行されることがあります。

この問題を解決するには、Amazon FSx for Windows File Server や AWS Storage Gateway ファイルゲートウェイなどのサーバーメッセージブロック (SMB) ソリューションを使用することをお勧めします。詳細については、以下を参照してください。
+  [https://docs.aws.amazon.com/fsx/latest/WindowsGuide/what-is.html](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/what-is.html)
+ [Amazon WorkSpaces アプリケーションでの Amazon FSx の使用 ](https://aws.amazon.com/blogs/desktop-and-application-streaming/using-amazon-fsx-with-amazon-appstream-2-0/)
+ *AWS Storage Gateway ユーザーガイド*の[ファイルゲートウェイ](https://docs.aws.amazon.com/storagegateway/latest/userguide/StorageGatewayConcepts.html#file-gateway-concepts)

## フォルダに数千のファイルが含まれている場合、WorkSpaces アプリケーションはファイルのリストの表示に時間がかかることがあります。
<a name="troubleshooting-persistent-storage-delay-listing-thousands-of-files-in-folder"></a>

WorkSpaces Applications は API コールを使用して、WorkSpaces Applications 永続ストレージに保存されているフォルダのコンテンツを取得します。呼び出しを実行するたびに API 呼び出しで取得できる項目数には制限があります。このため、WorkSpaces Applications が 1 つのフォルダに何千ものファイルを取得する必要がある場合、ファイル数が少ないフォルダにファイルのリストを表示するよりも、すべてのファイルのリストを表示するのに時間がかかることがあります。

この問題を解決するには、1 つのフォルダに数千のファイルがある場合、このコンテンツをより少ないファイルのグループに分割し、各グループを別のフォルダに保存することをお勧めします。これにより、各フォルダ内のファイルの一覧を表示するのに必要な API 呼び出しの数が減ります。