EBS ボリュームを EC2 インスタンスに追加する方法

アマゾン ウェブ サービス (AWS) を使用して EC2 (Elastic Compute Cloud) インスタンスを管理している場合、インスタンスに EBS (Elastic Block Store) ボリュームを追加する必要がある状況に遭遇することがあります。

EBS ボリュームは、EC2 インスタンスに接続できる耐久性のあるブロックレベルのストレージを提供し、アプリケーションとデータに柔軟性と拡張性を提供します。

このガイドでは、Linux 環境と Windows 環境の両方をカバーし、EC2 インスタンスに EBS ボリュームを追加する手順を説明します。

EBS ボリュームを EC2 インスタンスに追加する方法

EBS ボリュームと EC2 インスタンスについて

EBS ボリュームを EC2 インスタンスに追加する前に、EBS ボリュームと EC2 インスタンスが何であるかを簡単に理解しましょう。

EBS ボリュームは、EC2 インスタンスに永続的なブロックレベルのストレージを提供するネットワーク接続ストレージ デバイスです。

一方、EC2 インスタンスは仮想サーバーです。 AWSクラウド アプリケーションやサービスを実行できるようになります。

Linux EC2 インスタンスへの EBS ボリュームのアタッチとマウント

一般的なシナリオの 1 つは、EBS ボリュームを Linux EC2 インスタンスに接続してマウントすることです。従うべき手順は次のとおりです。

  • EC2 インスタンスを起動します。 まず、EBS ボリュームをアタッチする EC2 インスタンスを起動します。必ず適切なインスタンス タイプを選択し、必要な設定を行ってください。
  • EBS ボリュームを作成します。 Amazon EC2 ダッシュボードに移動し、新しい EBS ボリュームを作成します。希望のサイズ、可用性ゾーン、およびその他の関連設定を指定します。
  • EBS ボリュームをインスタンスにアタッチします。 EBS ボリュームが作成されたら、EC2 ダッシュボードの [ボリューム] セクションに移動します。 EBS ボリュームを選択し、「ボリュームの接続」オプションを選択します。ボリュームのターゲット インスタンスとデバイス名を指定します。
  • インスタンスに接続します。 SSH またはその他の推奨方法を使用して、Linux EC2 インスタンスに接続します。
  • EBS ボリュームをマウントします。 必要なコマンドを実行して、新しく接続された EBS ボリュームを識別し、選択したディレクトリにマウントします。
  • 自動マウントを構成します (オプション): インスタンスの再起動時に EBS ボリュームが自動的にマウントされるようにするには、/etc/fstab ファイルを変更します。

EBS ボリュームを Windows EC2 インスタンスにアタッチする

Windows EC2 インスタンスを使用している場合、EBS ボリュームのアタッチは少し異なります。その方法は次のとおりです。

  • Windows EC2 インスタンスを起動します。 まず、EBS ボリュームを接続する Windows EC2 インスタンスを起動します。必要な設定とセキュリティグループを構成します。
  • EBSボリュームを作成する: Amazon EC2 ダッシュボードに移動し、新しい EBS ボリュームを作成します。希望のサイズ、可用性ゾーン、およびその他の関連設定を指定します。
  • EBS ボリュームをインスタンスにアタッチします。 EBS ボリュームが作成されたら、EC2 ダッシュボードの [ボリューム] セクションに移動します。 EBS ボリュームを選択し、「ボリュームの接続」オプションを選択します。ボリュームのターゲット インスタンスとデバイス名を指定します。
  • インスタンスに接続します。 RDP (リモート デスクトップ プロトコル) を使用して Windows EC2 インスタンスに接続します。
  • EBS ボリュームを初期化してフォーマットします。 Windows EC2 インスタンスに接続したら、ディスク管理ツールを開きます。新しくアタッチされた EBS ボリュームを見つけて初期化し、目的のファイル システムでフォーマットします。
  • ドライブ文字を割り当てます。 フォーマットされた EBS ボリュームを右クリックし、「ドライブ文字とパスの変更」オプションを選択します。ボリュームにドライブ文字を割り当てます。
  • EBS ボリュームにアクセスします。 EBS ボリュームを使用する準備ができました。 Windows ファイル エクスプローラーで割り当てられたドライブ文字を介してアクセスできます。

Linux EC2 インスタンス上の既存の EBS ボリュームの拡張

場合によっては、Linux EC2 インスタンス上の既存の EBS ボリュームのサイズを拡張する必要がある場合があります。これを実現するには、次の手順に従います。

  • インスタンスを停止します。 EBS ボリュームを変更する前に、それに関連付けられている Linux EC2 インスタンスを停止します。
  • ボリューム サイズを変更します。 EC2 ダッシュボードで、拡張する EBS ボリュームを見つけて、「ボリュームの変更」オプションを選択します。必要に応じてサイズを大きくします。
  • インスタンスを開始します。 ボリュームの変更が完了したら、Linux EC2 インスタンスを再度起動します。
  • ファイルシステムのサイズを変更します。 インスタンスに接続し、resize2fs などの適切なコマンドを使用して、拡張された EBS ボリューム上のファイル システムのサイズを変更します。
  • 拡張されたボリュームを確認します。 df -h などのコマンドを使用してサイズをチェックし、EBS ボリュームが正常に拡張されたことを確認します。

制限事項: 1 つの EC2 インスタンスにアタッチできる EBS ボリュームの数は?

EC2 インスタンスにアタッチされる EBS ボリュームの数に関する制限を理解しておくことが重要です。

具体的な制限はインスタンスのタイプによって異なり、AWS のドキュメントで確認できます。

通常、インスタンスにアタッチできる EBS ボリュームの最大数は 2 ~ 72 の範囲です。

Windows EC2 インスタンスへの新しいボリュームの追加

Windows EC2 インスタンスに新しいボリュームを追加する場合は、次の手順に従います。

  • Windows EC2 インスタンスを起動する: まず、新しいボリュームを追加する Windows EC2 インスタンスを起動します。必要な設定を行います。
  • EBS ボリュームを作成します。 EC2 ダッシュボードに移動し、必要なサイズと設定で新しい EBS ボリュームを作成します。
  • EBS ボリュームをインスタンスにアタッチします。 EC2 ダッシュボードの [ボリューム] セクションに移動し、新しく作成した EBS ボリュームを選択し、[ボリュームのアタッチ] を選択します。対象のインスタンスを指定し、デバイス名を割り当てます。
  • インスタンスに接続します。 RDP を使用して Windows EC2 インスタンスに接続します。
  • 新しいボリュームを初期化してフォーマットします。 ディスク管理ツールを開き、新しく接続された EBS ボリュームを見つけて初期化し、目的のファイル システムでフォーマットします。
  • ドライブ文字を割り当てます。 フォーマットされた EBS ボリュームを右クリックし、ドライブ文字を割り当てます。
  • 新しいボリュームにアクセスします。 新しい EBS ボリュームを使用する準備が整い、Windows ファイル エクスプローラーで割り当てられたドライブ文字を介してアクセスできます。

結論:

EBS ボリュームを EC2 インスタンスに追加することは、AWS を操作するための基本です。 Linux 環境を使用するか Windows 環境を使用するかに関係なく、EBS ボリュームの接続とマウントの手順を理解することは、ストレージの管理とアプリケーションのスケーリングにとって重要です。

このガイドで概説されているガイドラインに従うことで、自信を持って EBS ボリュームを EC2 インスタンスに追加し、既存のボリュームを拡張し、EC2 インスタンスのストレージ機能を最大化することができます。 AWSインフラストラクチャ.

日本語