すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:データディスクのアタッチ

最終更新日:Nov 19, 2024

ディスクと同じゾーンにあるElastic Compute Service (ECS) インスタンスにデータディスクとして従量課金ディスクを接続して、ストレージ容量を増やし、ビジネス要件を満たすことができます。 スナップショットから作成されたディスクなど、データを含むディスクをデータディスクとしてECSインスタンスにアタッチしても、この操作によってデータが失われることはありません。

制限事項

  • 最大64個のデータディスクをECSインスタンスに接続できます。 ECSインスタンスにアタッチできるディスクの最大数は、インスタンスタイプによって異なります。 特定のインスタンスタイプのECSインスタンスにアタッチできるディスクの最大数を照会するには、DescribeInstanceTypes操作を呼び出し、レスポンスのDiskQuantityパラメーターを確認します。

  • 異なるインスタンスファミリーは、異なるディスクカテゴリをサポートします。 詳細については、「インスタンスファミリーの概要」をご参照ください。

  • デフォルトでは、1つのECSインスタンスにのみディスクをアタッチできます。 ディスクを複数のECSインスタンスに接続する場合は、ディスクのマルチアタッチ機能を有効にします。 ディスクカテゴリとインスタンスの制限は、マルチアタッチ機能に適用されます。 詳細については、「クラウドディスクのマルチアタッチ」をご参照ください。

前提条件

  • 接続するディスクの状態は、[未接続] ([使用可能]) です。

  • ディスクとディスクをアタッチするECSインスタンスが同じゾーンにあること。

  • ディスクをアタッチするECSインスタンスは、[ロック済み] ([ロック済み]) 状態ではなく、[実行中] ([実行中]) または [停止済み] ([停止済み]) 状態です。

  • Alibaba Cloudアカウントに料金滞納はありません。

手順

このセクションでは、インスタンスの詳細ページでデータディスクをアタッチする方法について説明します。

説明

ブロックストレージ (ディスク) ページの [クラウドディスク] タブに移動し、[操作] 列の 更多 > [アタッチ] を選択して、ディスクをECSインスタンスにアタッチすることもできます。

  1. ECSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、インスタンス&画像 > インスタンス.

  3. 上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。 地域

  4. ディスクをアタッチするECSインスタンスを見つけ、インスタンスのIDをクリックします。

  5. [ブロックストレージ] タブをクリックし、ディスクリストの上にある [クラウドディスクの接続] をクリックします。

    执行挂载

  6. ディスクとリリースモードを選択します。 下表に、各パラメーターを説明します。

    パラメーター

    説明

    ディスク

    ECSインスタンスにアタッチするディスクを選択します。

    インスタンスを使用したクラウドディスクのリリース

    • ECSインスタンスのリリース時にディスクをリリースする場合は、このオプションを選択します。

    • ECSインスタンスのリリース時にディスクを保持する場合は、このオプションをオフにします。

    重要

    アタッチするディスクが別のECSインスタンスからデタッチされたシステムディスクの場合、[インスタンスでクラウドディスクをリリース] パラメーターで指定されたECSインスタンスは、現在のECSインスタンスではなく、ディスクがデタッチされたECSインスタンスを参照します。

    ディスクリリース中の自動スナップショットの削除

    ディスクのリリース時にディスクの自動スナップショットを削除する場合は、このオプションを選択します。

    重要

    バックアップデータを保持するには、このオプションをオフにすることを推奨します。

  7. 次へ.

  8. [クラウドディスクの接続] ダイアログボックスの [初期化方法] セクションで、[今すぐ初期化] をクリックします。 画面上の指示に従って、Cloud Assistantを使用するか、ECSドキュメントを参照して、ディスクを初期化するか、ディスク上のファイルシステムをマウントします。

    Cloud Assistantを使用してディスクを初期化できないのはなぜですか?

    次の条件を満たす場合にのみ、Cloud Assistantを使用してディスクを初期化できます。

    • ディスクのマルチアタッチが有効になっていません。

    • ディスクは、Windows ECSインスタンスではなくLinux ECSインスタンスにアタッチされています。

    • ディスクがアタッチされているECSインスタンスのステータスが [実行中] です。 インスタンスにCloud Assistant Agentがインストールされています。 詳細については、「Cloud Assistant Agentのインストール」をご参照ください。

    • デタッチされたシステムディスクではありません。

    • ディスクが新しい空のディスク (パーティション分割されておらず、ファイルシステムがマウントされていないディスク) の場合は、パーティションを作成し、ディスクにファイルシステムをマウントする必要があります。

    • ディスクがスナップショットから作成されているか、別のECSインスタンスからデタッチされているが、ファイルシステムがディスクにマウントされていない場合は、ファイルシステムをディスクにマウントするだけで済みます。 ファイルシステムをマウントしてもデータが失われることはありません。

    パーティションの作成とファイルシステムのマウント

    Cloud Assistantを使用する

    image

    1. パーティションを作成し、マウントポイントを設定します。

      説明

      [パーティションの作成] をクリックすると、ビジネス要件に基づいてディスクに複数のパーティションを作成できます。 1つのディスクに最大5つのパーティションを作成できます。

      • サイズ: 各パーティションのサイズまたはすべてのパーティションの合計サイズは、ディスクサイズを超えることはできません。

        説明

        パーティションテーブルとパーティションのセクター配置には、1つのMiBまたは2つのMiBのストレージスペースを予約する必要があります。 パーティショニング機能は、最後のパーティションのサイズを縮小して、必要なストレージスペースを確保します。 その結果、実際のパーティションサイズは、指定されたパーティションサイズよりもわずかに小さくなる可能性があります。 パーティションの合計サイズは、ディスクサイズよりも小さくてもよい。

      • ファイルシステムタイプ: ディスクはExt4ファイルシステムのみをサポートし、デフォルトのパーティションスタイルはGUIDパーティションテーブル (GPT) です。

      • マウントポイント: マウントポイントはスラッシュ (/) で始まる必要があり、英数字を使用できます。 例: /mnt. 既存のディレクトリを入力するか、マウントポイントとしてディレクトリを作成します。 マウントポイントは一意である必要があります。

    2. リスクステートメントを確認して選択し、[OK] をクリックします。

      重要

      [閉じる] をクリックすると、パーティションとファイルシステムを作成するコマンドのみを実行できます。

      [パーティションディスクとファイルシステムのマウント] ダイアログボックスで、ディスクの [ステータス] の値が [正常] に変更された場合、ディスクは初期化されます。

    3. (オプション) インスタンスの起動時に自動的にマウントされるようにディスク上のパーティションを設定します。 詳細については、「手順4: インスタンスの起動時に自動的にマウントされるようにディスクパーティションを設定する」をご参照ください。

    ドキュメントを参照 (CLI)

    Cloud Assistantを使用してディスクを初期化できない場合は、コマンドを実行してディスクを初期化できます。

    マウントファイルシステムのみ

    Cloud Assistantの使用 (Linux ECSインスタンスのみ)

    1. [パーティションディスクとファイルシステムのマウント] ダイアログボックスで、[マウントポイント] パラメーターを設定し、[手動マウント] をクリックしてファイルシステムをマウントします。

      説明

      既存のディレクトリを入力するか、マウントポイントとしてディレクトリを作成します。 マウントポイントは一意である必要があります。

      image

    2. (オプション) インスタンスの起動時に自動的にマウントされるようにディスク上のパーティションを設定します。 詳細については、「手順4: インスタンスの起動時に自動的にマウントされるようにディスクパーティションを設定する」をご参照ください。

    ドキュメントを参照 (CLI)

    Cloud Assistantを使用してファイルシステムをディスクにマウントできない場合は、次の手順を実行してファイルシステムをディスクにマウントできます。

    1. (条件付きで必要) スナップショットからディスクを作成し、作成したディスクをスナップショットのソースディスクが接続されているECS Linuxインスタンスに接続すると、新しいディスクとソースディスクのUUIDが競合します。 新しいディスクのUUIDを変更する必要があります。 詳細については、「ディスクのUUIDの変更」をご参照ください。

    2. パーティションをクラウドディスクにマウントするか、ディスクをオンラインにします。

      • Linuxインスタンス

        1. クラウドディスクが接続されているECSインスタンスに接続し、次のコマンドを実行してパーティションをディスクにマウントします。

          sudo mount <Disk partition name> <Mount point>
          • <Disk partition name>: パーティションの名前を指定します。 sudo fdisk -luコマンドを実行して、パーティション名を照会します。 例: /dev/vdc

          • <Mount point>: 既存のディレクトリを指定するか、sudo mkdir -p <New directory> コマンドを実行して、マウントポイントとして新しいディレクトリを作成します。 例: sudo mkdir -p /data

          • mountの例: sudo mount /dev/vdc /data

        2. 新しいパーティション情報を /etc/fstab ファイルに書き込みます。 このようにして、パーティションはシステム起動時に自動的にマウントされます。

          詳細については、「Linuxインスタンスでサイズが2 TiBを超えないデータディスクを初期化する」トピックの「手順4: インスタンスの起動時に自動的にマウントするようにディスクパーティションを設定する」をご参照ください。

      • Windowsインスタンス

        1. クラウドディスクが接続されているECSインスタンスに接続し、开始图标アイコンをクリックし、[ディスクの管理] を選択します。

        2. 管理するクラウドディスクを見つけ、空白の領域を右クリックして、[オンライン] を選択します。image