Windows Elastic Compute Service (ECS) インスタンスのディスクが満杯または不足している場合、問題が発生する可能性があります。 たとえば、Windows ECSインスタンスのオペレーティングシステムの実行が遅い場合や、インスタンスでホストされているアプリケーションが期待どおりに実行できない場合があります。 このトピックでは、Windows ECSインスタンスのディスク容量不足の問題を解決する方法と、ディスクのメンテナンス方法に関する提案について説明します。
解決策
このセクションでは、Windows Server 2019を実行するECSインスタンスのディスク領域不足の問題を解決する方法について説明します。 実行できる操作は、インスタンスのオペレーティングシステムによって異なる場合があります。
方法1: ディスク領域を解放する
Windowsインスタンスのディスク容量不足の問題を解決するには、大量のディスク容量を占める不要なファイルを削除します。 以下の手順を実行します。
Windowsインスタンス上で大量のディスク領域を占めるファイルを特定します。
Windowsインスタンスに接続します。
詳細については、「ユーザー名とパスワードを使用してWindowsインスタンスに接続する」をご参照ください。
Windowsデスクトップで、ダブルクリックします。このPC.
不要なファイルを削除したいディスクをクリックし、Ctrl + E.
上部のナビゲーションバーで、 システム定義のファイルサイズ範囲を選択して、ファイルを検索します。
説明カスタムのファイルサイズ範囲を指定してファイルを検索することもできます。 例:
Size: > 500 MBと入力して、500 MBより大きいファイルを検索します。
Size: > 100 MB < 500 MBと入力して、サイズが100 MBから500 MBの間のファイルを検索します。
不要になったファイルを削除します。
Windowsディスククリーンアップユーティリティを使用して不要なファイルを削除し、ごみ箱を空にすることをお勧めします。
デスクトップの下部で、[ディスククリーンアップ] と入力します。 [ディスククリーンアップ] ダイアログボックスで、不要なファイルを削除するディスクを選択し、[OK] をクリックします。
システムは、削除できるファイルについてディスクのスキャンを開始します。 スキャンプロセスは、完了するためにある期間を必要とし得る。
ビジネス要件に基づいて削除するファイルを選択し、[OK] をクリックします。
方法2: ディスク容量が満杯または不足しているディスクのサイズを変更するか、新しいディスクを購入する
ディスク容量が満杯または不足しているディスクからファイルを削除できない場合、またはファイルを削除して十分なディスク容量を解放できない場合は、ビジネスシナリオと要件に基づいて、ディスクのサイズを変更したり、新しいディスクを購入したりできます。 詳細については、「概要」、「空のデータディスクの作成」、および「データディスクのアタッチ」をご参照ください。
定期的なディスクメンテナンスに関する提案
定期的にアーカイブするためにファイルを圧縮する
特定のファイルはディスク上に定期的に生成されます。 圧縮ツールを使用し、ファイル圧縮ポリシーを設定して、アーカイブ用のファイルを定期的に圧縮し、ディスクの使用率を向上させることができます。 WinRARを使用してファイルを圧縮することを推奨します。
(条件付きで必要) Windows ECSインスタンスに圧縮ツールがインストールされていない場合は、WinRARをダウンロードしてインストールします。 ダウンロードリンク: WinRARおよびRARアーカイバのダウンロード
この例では、WinRAR英語バージョンが使用されています。
圧縮するファイルを見つけ、ファイルを右クリックして、[アーカイブに追加...] を選択します。
アーカイブファイルを保存するパスを指定し、その他のパラメーターを設定します。
[アーカイブ名とパラメーター] ダイアログボックスで、[バックアップ] タブをクリックし、[マスクでアーカイブ名を生成] を選択します。 [OK] をクリックしないでください。
[全般] タブをクリックし、[参照] をクリックして、アーカイブファイルを保存するパスを指定します。 [プロファイル...] をクリックし、[現在の設定を新しいプロファイルに保存] を選択します。
では、プロファイルパラメータダイアログボックスに名前を入力します。プロファイル名フィールドを選択します。アーカイブ名を保存,選択したファイル名を保存、およびDesktopでショートカットを作成するをクリックし、OK.
では、アーカイブ名とパラメータダイアログボックスで、OK.
アーカイブファイルへのショートカットがデスクトップに生成されます。
ファイル圧縮ポリシーを設定します。
[コントロールパネル] ウィンドウで、[システムとセキュリティ] をクリックします。 [管理ツール] セクションで、[スケジュール済みタスク] をクリックします。 [タスクスケジューラ] ダイアログボックスで、[操作] 列の [基本タスクの作成] をクリックします。
[基本タスク作成ウィザード] ダイアログボックスで、画面の指示に従ってパラメーターを設定します。
[プログラムの開始] ステップで、[プログラム /スクリプト] パラメーターを設定します。 パラメーターを設定するには、[参照] をクリックし、以前に生成したショートカットを見つけて選択します。
不要なアプリケーションを定期的に削除する
[コントロールパネル] ウィンドウの [プログラムと機能] ページに移動し、定期的に不要になったアプリケーションをアンインストールして、システムスペースを解放することができます。
ディスクを定期的にクリア
複数のElastic Compute Service (ECS) インスタンスで構成される分散アプリケーションシステムでは、各ECSインスタンスでホストされているアプリケーションが多数のログファイルを生成します。 ログファイルの数は時間とともに急速に増加し、大量のディスクスペースがログファイルによって占有されます。 その結果、ディスク容量が不足し、アプリケーションのパフォーマンスやサービスの安定性に影響を与える可能性があります。 CloudOps Orchestration Service (OOS) を使用して、ディスクからファイルを定期的かつ自動的にバッチ削除する1つ以上のルールを設定し、十分なディスク容量を維持し、システムが期待どおりに実行されるようにすることができます。 詳細については、「OOSを使用した定期的なディスク容量のクリーンアップ」をご参照ください。
ディスクの使用状況を監視する
使用したストレージ容量、ディスク使用量、inode使用量など、ディスクの使用量情報を CloudMonitorコンソールを使用します。 CloudMonitorコンソールでディスクのアラートルールを作成することもできます。 これにより、ディスク使用量が設定されたしきい値を超えたときにアラートを受信し、できるだけ早い機会にディスク容量をクリーンアップできます。
詳細については、「クラウドディスクのモニタリングデータの表示」をご参照ください。
ストレージを最適化して頻繁なフルディスクの問題を防ぐ
ディスク容量が頻繁に使い果たされたり、データストレージ容量の需要が急増している場合は、ビジネス要件に基づいてストレージを最適化し、ディスク全体の問題が頻繁に発生しないようにすることができます。
ディスクに画像やビデオなどの多数のファイルが保存されていて、同時実行性の高い読み取りまたは書き込み操作がディスクに対して実行されない場合は、Object Storage Service (OSS) を使用できます。 OSSは、大容量で安全で費用対効果が高く、信頼性の高いクラウドストレージサービスであり、データ量に基づいてストレージスペースを自動的に拡張できます。 ossfsを使用して、OSSバケットをECSインスタンスにマウントできます。 コードを変更することなく、オンプレミスのファイルを管理するのと同じ方法で、OSSバケット内のオブジェクトを管理できます。 詳細は、「ossfs」をご参照ください。
ビジネスで並行性の高い読み書き操作とデータ共有が必要な場合は、Apsara File Storage NAS (NAS) を使用してファイルを保存できます。 NASは、高性能で同時実行性の高い共有ストレージをサポートするシンプルでスケーラブルなファイルシステムを提供します。 ECSと一緒にNASを使用できます。 NASは、データ量の増加に伴い、手動操作なしで自動的にストレージ容量を拡張できます。 詳細については、「Windows ECSインスタンスへのファイルシステムのマウント」をご参照ください。
大量のログファイルをディスクに保存する場合は、ログファイルをSimple log Serviceに転送できます。 これにより、ログクエリが容易になり、ディスク使用量が削減されます。 詳細については、「入門」をご参照ください。