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

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

最終更新日:Dec 28, 2023

従量課金ディスクを個別に作成し、そのディスクをデータディスクとしてElastic Compute Service (ECS) インスタンスにアタッチできます。

前提条件

  • ディスクとディスクをアタッチするインスタンスが同じゾーンに存在します。

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

  • ディスクの状態が利用可能 (利用可能) であること。

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

  • ECSコンソールでディスクをパーティション化する場合、Cloud Assistant Agentがインスタンスにインストールされます。 詳細については、「Cloud Assistant Agentのインストール」をご参照ください。

注意事項

ディスクをアタッチする前に、以下の点にご注意ください。

  • 最大64個のデータディスクをECSインスタンスに接続できます。 インスタンスにアタッチできるディスクの最大数は、インスタンスタイプによって異なります。

    説明

    インスタンスを作成する場合、1つのシステムディスクと最大16のデータディスクをインスタンスにアタッチできます。 インスタンスに追加のデータディスクが必要な場合は、インスタンスの作成後にデータディスクをアタッチします。 インスタンスにアタッチできるディスクの数は、インスタンスタイプによって異なります。 DescribeInstanceTypes操作を呼び出して、インスタンスにアタッチできるディスクの数を照会できます。

  • マルチアタッチ機能をサポートしていないディスク、またはマルチアタッチ機能が無効になっているディスクは、一度に1つのインスタンスにのみアタッチできます。 マルチアタッチ機能をサポートするディスクは、一度に複数のインスタンスにアタッチできます。 詳細については、「NVMeディスク」をご参照ください。

  • データを含むディスク (スナップショットから作成されたディスクなど) がデータディスクとしてECSインスタンスにアタッチされている場合、アタッチ操作によってデータが失われることはありません。

説明

このセクションで説明するアタッチ操作は、mountコマンドを実行してECSインスタンスのオペレーティングシステムにファイルシステムをマウントするのではなく、ECSコンソールでECSインスタンスにディスクをアタッチするプロセスです。 データディスクのフォーマットとファイルシステムのマウント方法については、「概要」をご参照ください。

データディスクのアタッチ

このセクションでは、インスタンスページでデータディスクをアタッチする方法について説明します。 または、[ディスク] ページでディスクをアタッチすることもできます。 ECSコンソールの左側のナビゲーションウィンドウで、[ストレージとスナップショット] > [ディスク] を選択し、接続するディスクを見つけます。 [操作] 列で、更多 > [アタッチ] を選択して、ディスクをECSインスタンスにアタッチします。

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

  2. 左側のナビゲーションウィンドウで、[インスタンスとイメージ] > [インスタンス] を選択します。

  3. 上部のナビゲーションバーの左上隅で、リージョンを選択します。 地域

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

  5. [クラウドディスク] タブをクリックします。 [クラウドディスク] タブの左上隅にある [ディスクのアタッチ] をクリックします。

  6. [ディスクの接続] ダイアログボックスで、ディスクを接続するためのパラメーターを設定します。

    执行挂载

    1. 接続するディスクを選択し、ディスクのリリース設定を構成します。 次の表にパラメーターを示します。

      パラメーター

      説明

      ディスク

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

      インスタンスによるディスクのリリース

      このオプションを選択すると、関連するインスタンスがリリースされると、ディスクは自動的にリリースされます。 このオプションを選択しない場合、関連付けられたインスタンスがリリースされたときにディスクが保持されます。

      説明

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

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

      このオプションを選択すると、ディスクのリリース時にディスクの自動スナップショットがリリースされます。 自動スナップショットを保持するには、このオプションを選択しないことを推奨します。

    2. [次へ] をクリックします。

      インスタンスにアタッチされているディスクにパーティションまたはファイルシステムが含まれていない場合、ディスクは使用できません。 たとえば、df -hコマンドを実行して、Linuxインスタンスに接続されているディスクのマウント情報を表示することはできません。 ディスクを使用するには、ディスクのパーティションとファイルシステムを作成します。

  7. 次のいずれかの方法を使用して、ディスクの状態に基づいてディスクのパーティションとファイルシステムを作成します。

ECSコンソールでディスクを初期化する

ディスクが新しい空のデータディスクであり、ECSコンソールで初期化できる場合、ECSコンソールでディスクのパーティションとファイルシステムを作成できます。 ECSコンソールでディスクを初期化する前に、次の条件が満たされていることを確認してください。

  • ディスクは独立して作成され、新しい空のディスクです。

  • ディスクはマルチアタッチ機能をサポートしていません。

  • ディスクはLinuxインスタンスにアタッチされています。

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

image.png

手順

  1. [ディスクの接続] ダイアログボックスで、パーティションのサイズ、ファイルシステムのタイプとマウントポイントを指定します。

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

      説明

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

    • このディスクは、GUIDパーティションテーブル (GPT) パーティションとext4ファイルシステムのみをサポートします。

    • マウントポイントは、スラッシュ (/) で始まり、文字または数字を含む必要があります。 例: /mnt. マウントポイントは一意である必要があります。

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

  2. 選択しますこの機能は、Cloud Assistantによって実装されます。 ディスクがパーティション分割されてフォーマットされた後、既存のパーティション上のファイルとデータは完全に破損します。 続行するには、このチェックボックスをオンにします。

  3. [OK] をクリックします。

    重要

    [キャンセル] をクリックすると、コマンドを実行してディスクを初期化することしかできません。

    ディスクがパーティション分割されている場合。 メッセージが表示されると、ディスクが初期化されます。

コマンドを実行してディスクを初期化

ディスクが新しい空のデータディスクであり、ECSコンソールで初期化できない場合、ディスクをインスタンスにアタッチすると、ディスクがアタッチされ、ディスクが [使用中] 状態になることを示すメッセージが表示されます。 ディスクを使用するには、インスタンスにログインして、ディスクのパーティションとファイルシステムを作成する必要があります。 ディスクを初期化するために実行されるコマンドは、ディスクが接続されているインスタンスのオペレーティングシステムタイプによって異なります。

Initialization-freeシナリオ

ディスク (スナップショットから作成されたディスクなど) にデータが含まれている場合、ディスクがインスタンスにアタッチされた後にディスクを初期化する必要はありません。 ディスクが期待どおりに動作するようにするには、インスタンスのオペレーティングシステムタイプに基づいて次の操作を実行します。

重要

スナップショットのソースディスクがアタッチされているインスタンスにディスクをアタッチする場合は、マウント操作を実行する前に、ディスクのUUID (Universally Unique IDentifier) を変更する必要があります。 詳細については、「ディスクのUUIDの変更」をご参照ください。

  • ディスクがLinuxインスタンスに接続されている場合は、インスタンスにログインし、次のコマンドを実行してmount操作を実行します。

    マウント <ディスクパーティション名> <マウントポイント>
    • <ディスクパーティション名>: スナップショットのソースディスクが接続されているインスタンスにログインし、df -hコマンドを実行してディスクパーティション名を照会します。

    • <マウントポイント>: 既存のディレクトリをマウントポイントとして指定するか、mkdir -p <Mount point of the partition> コマンドを実行してマウントポイントとしてディレクトリを作成できます。 マウントポイントは、スラッシュ (/) で始まり、文字または数字を含む必要があります。 例: /mnt.

  • ディスクがWindowsインスタンスに接続されている場合は、インスタンスにログインし、[ディスクの管理] ウィンドウでディスクをオンラインで接続します。 詳細については、「Windowsインスタンスで最大2 TiBサイズのデータディスクを初期化する」の手順1〜手順4をご参照ください。