

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

# Lightsail インスタンスのルートボリュームのスナップショットを作成する
<a name="amazon-lightsail-create-an-instance-root-volume-snapshot"></a>

システムディスクのスナップショットを作成して、Amazon Lightsail インスタンスのルートボリュームをバックアップします。そして、スナップショットから新しいブロックストレージディスクを作成し、別のインスタンスにアタッチすることによって、バックアップされたファイルにアクセスします。必要な場合は、以下のステップを実行します。
+ 失敗したインスタンスのルートボリュームからデータを復旧します。
+ ブロックストレージディスクに対して行うように、インスタンスのルートボリュームのバックアップを作成します。

 AWS Command Line Interface (AWS CLI) または を使用してインスタンスルートボリュームスナップショットを作成します AWS CloudShell。スナップショットを作成した後、Lightsail コンソールを使用してスナップショットからブロックストレージディスクを作成します。次に、それを実行中のインスタンスにアタッチし、そのインスタンスからアクセスします。

**目次**
+ [ステップ 1: 前提条件を満たす](#instance-root-volume-snapshot-prerequisites)
+ [ステップ 2: インスタンスのルートボリュームスナップショットを作成する](#create-instance-root-volume-snapshot)
+ [ステップ 3: スナップショットからブロックストレージディスクを作成し、インスタンスへアタッチする](#create-block-storage-disk-from-snapshot)
+ [ステップ 4: インスタンスからブロックストレージディスクにアクセスする](#access-block-storage-disk-from-an-instance)

## ステップ 1: 前提条件を満たす
<a name="instance-root-volume-snapshot-prerequisites"></a>

 AWS Command Line Interface (AWS CLI)、または を使用して AWS CloudShell 、インスタンスのルートボリュームスナップショットを作成します。CloudShell はブラウザーベースの事前認証済みシェルで、Lightsail コンソールから直接起動できます。詳細については「[Lightsail オペレーション AWS CLI 用の をセットアップおよび設定する](lightsail-how-to-set-up-and-configure-aws-cli.md)」および「[でLightsailリソースを管理する AWS CloudShell](amazon-lightsail-cloudshell.md)」を参照してください。

## ステップ 2: インスタンスのルートボリュームスナップショットを作成する
<a name="create-instance-root-volume-snapshot"></a>

ターミナル、CloudShell またはコマンドプロンプトウィンドウを開き、次のコマンドを入力して、ルートボリュームのスナップショットのインスタンスを作成します。

```
aws lightsail create-disk-snapshot --region AWSRegion --instance-name InstanceName --disk-snapshot-name DiskSnapshotName
```

コマンドを、以下のように置き換えます。
+ インスタンス AWS リージョン の を持つ *AWSRegion*。
+ *InstanceName* は、ルートボリュームをバックアップするインスタンスの名前に置き換えます。
+ *DiskSnapshotName* は、作成される新しいディスクスナップショットの名前に置き換えます。

**例**:

```
aws lightsail create-disk-snapshot --region us-west-2 --instance-name Amazon_Linux-32GB-Oregon-1 --disk-snapshot-name root-volume-linux
```

成功すると、以下のような結果が表示されます。

![\[Lightsail でインスタンスのルートボリュームをバックアップします。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-create-root-volume-disk-snapshot.png)


スナップショットが作成されるまで数分待ちます。作成後は、Lightsail ホームページの左側のナビゲーションペインで **[スナップショット]** を選択し、**[ディスクスナップショット]** セクションまで下にスクロールすることで確認できます (以下の例を参照)。

![\[Lightsail コンソールのルートボリュームディスクスナップショット。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-root-volume-disk-snapshot.png)


## ステップ 3: スナップショットからブロックストレージディスクを作成し、インスタンスへアタッチする
<a name="create-block-storage-disk-from-snapshot"></a>

インスタンスのルートボリュームのスナップショットから新しいブロックストレージディスクを作成し、そのコンテンツにアクセスするためには、別のインスタンスにアタッチします。失敗したインスタンスのルートボリュームからデータを復旧する必要がある場合は、以下を実行します。

**注記**  
新しいブロックストレージディスクは、ソーススナップショット AWS リージョン と同じ に作成されます。別のリージョンにブロックストレージディスクを作成するためには、目的のリージョンにスナップショットをコピーし、コピーしたスナップショットから新しいディスクを作成します。詳細については、[「Copy snapshots from one AWS リージョン to another](amazon-lightsail-copying-snapshots-from-one-region-to-another.md)」を参照してください。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左のナビゲーションペインで **[スナップショット]**を選択します。

1. 使用するルートボリュームディスクスナップショットの横に表示されるアクションメニューアイコン (⋮) を選択し、[**Create new disk (新しいディスクの作成)**] を選択します。

1. ディスクのアベイラビリティーゾーンを選択するか、デフォルトのままにします。

1. ソースディスクと同等、もしくはそれ以上のサイズのディスクを選択してください。

1. ディスクの名前を入力します。

   リソース名:
   + Lightsail アカウント内の各 AWS リージョン 内で一意である必要があります。
   + 2〜255 文字を使用する必要があります。
   + 先頭と末尾は英数字または数字を使用する必要があります。
   + 英数字、数字、ピリオド、ダッシュ、アンダースコアを使用することができます。

1. 以下のいずれかのオプションを選択して、ディスクにタグを追加します。
   + **[キーオンリータグの追加]** または **[タグを編集]** (タグが追加済みの場合)。タグキーのテキストボックスに新しいタグを入力し、**Enter** キーを押します。タグの入力を完了したら、[**保存**] を選択してタグを追加し、追加しない場合は、[**キャンセル**] を選択します。  
![\[Lightsail コンソールのキーのみのタグ。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-key-only-tags.png)
   + [**Create a key-value tag**] (キーバリュータグを作成) から [**Key**] (キー) テキストボックスにキーを入力し、[**Value**] (値) テキストボックスに値を入力します。タグの入力を完了したら、[**保存**] を選択し、追加しない場合は、[**キャンセル**] を選択します。

     キーバリューのタグは、保存する際に一つずつ追加することができます。さらにキーバリュータグを追加するには、以上のステップを繰り返します。  
![\[Lightsail コンソールの key-value タグ。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-key-value-tag.png)
**注記**  
「キーのみ」のタグと「キーバリュー」のタグの詳細については、「[タグ](amazon-lightsail-tags.md)」を参照してください。

1. [**ディスクの作成**] を選択します。

1. ディスクが作成されたら、ディスクをアタッチするインスタンスを [**Select an instance (インスタンスの選択)**] ドロップダウンメニューで選択します。これは次の例で示されます。  
![\[Lightsail のインスタンスにスナップショットをアタッチします。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-attach-root-volume-disk.png)

1. [**アタッチ**] を選択して、選択したインスタンスにディスクをアタッチします。

   ディスクがインスタンスにアタッチされます。次に、Linux にマウントするか、Windows でオンラインにすることによって、該当するオペレーティングシステムにアクセスできる状態にします。詳細については、このガイドの次の [**インスタンスからブロックストレージにアクセスする**] セクションを参照してください。

## ステップ 4: インスタンスからブロックストレージディスクにアクセスする
<a name="access-block-storage-disk-from-an-instance"></a>

インスタンスにアタッチした後でブロックストレージディスクにアクセスするには、Linux または Unix でマウントするか、Windows でオンラインにする必要があります。

**Linux または Unix インスタンスにブロックストレージディスクをマウントしてアクセスする**

1. [Lightsail ホームページ](https://lightsail.aws.amazon.com/)で、ブロックストレージディスクをアタッチした Linux または Unix インスタンスのブラウザベースの SSH クライアントのアイコンを選択します。  
![\[Lightsail コンソールのブラウザベースのアイコン。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-ssh-quick-connect.png)

1. ブラウザベースの SSH クライアントを接続したら、次のコマンドを入力して、インスタンスにアタッチしたブロックストレージディスクデバイスを表示します。

   ```
   lsblk
   ```

   次の例のような結果が表示されます。この例で`xvdf1` は、マウントポイントがないため、マウントされていないインスタンスにアタッチされたブロックストレージディスクです。また、結果では、デバイス名から `/dev/` が除外されているため、実際のデバイス名は `/dev/xvdf1` となります。  
![\[Linux または Unix インスタンスにアタッチされたブロックされたストレージデバイス。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-attached-block-storage-devices.png)

1. 次のコマンドを入力して、ブロックストレージディスクのマウントポイントを作成します。

   ```
   sudo mkdir MountPoint
   ```

   コマンドで *MountPoint*を、ブロックストレージディスクをマウントし、アクセス可能にするディレクトリの名前に置き換えます。

   **例**:

   ```
   sudo mkdir xvdf
   ```

1. 次のコマンドを入力し、前のステップで作成したマウントポイントにブロックストレージディスクをマウントします。

   ```
   sudo mount /dev/DeviceName MountPoint
   ```

   コマンドは、以下のように置き換えます。
   + *DeviceName* は、ブロックストレージディスクデバイスの名前に置き換えます。
   + *MountPoint* は、前のステップで作成したマウントポイントディレクトリに置き換えます。

   **例**:

   ```
   sudo mount /dev/xvdf1 xvdf
   ```

1. 次のコマンドを入力して、インスタンスにアタッチしたブロックストレージディスクデバイスを表示します。

   ```
   lsblk
   ```

   次の例のような結果が表示されます。この例では、*xvdf1* デバイスは */home/ec2-user/xvdf* ディレクトリにマウントされ、アクセス可能になっています。マウントポイントのディレクトリで、ブロックストレージディスクとそのコンテンツにアクセスできるようになりました。  
![\[Linux または Unix インスタンスにアタッチされたブロックされたストレージデバイス。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-attached-block-storage-devices-mounted.png)

**Windows インスタンスでブロックストレージディスクをオンラインにしてアクセスします。**

1. [Lightsail ホームページ](https://lightsail.aws.amazon.com/)で、ブロックストレージディスクをアタッチした Windows インスタンスのブラウザベースの RDP クライアントアイコンを選択します。  
![\[Lightsail コンソールのブラウザベースの RDP アイコン。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-rdp-quick-connect.png)

1. ブラウザベースの SSH クライアントが接続されたら、Windows タスクバーで [**コンピュータの管理**] を選択し、その結果から [**コンピューターの管理**] を選択します。  
![\[Windows インスタンスでのコンピュータ管理。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-windows-computer-management.png)

1. [**コンピュータの管理**] コンソールの左側のナビゲーションメニューで、以下の例のように [**ディスク管理**] を選択します。  
![\[Windows インスタンスのディスク管理。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-windows-disk-management.png)

1. 最近インスタンスにアタッチしたディスクを見つけます。[オフライン] とラベル付けされているはずです。

1. [**オフライン**] ラベルを右クリックし、[**オンライン**] を選択します。  
![\[Windows インスタンスのオフラインディスク。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-windows-disk-management-offline.png)

   ディスクが [**オンライン**] として表示され、ドライブ文字が関連付けられているはずです。File Explorer を開いて指定したドライブ文字を参照することにより、ブロックストレージディスクとそのコンテンツにアクセスできるようになりました。  
![\[Windows インスタンスのオンラインディスク。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-windows-disk-management-online.png)