

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Ganti volume Amazon EBS menggunakan snapshot
<a name="ebs-restoring-volume"></a>

Snapshot Amazon EBS adalah alat bantu pencadangan pilihan di Amazon EC2 karena kecepatan, kenyamanan, dan biayanya. Saat membuat volume dari snapshot, Anda membuat ulang statusnya pada titik waktu tertentu dengan data yang disimpan hingga titik tertentu secara utuh. Dengan memasang volume yang dibuat dari snapshot ke suatu instans, Anda dapat menduplikasi data di seluruh Wilayah, membuat lingkungan pengujian, mengganti volume produksi yang rusak atau korup secara keseluruhan, atau mengambil file dan direktori spesifik dan mentransfernya ke volume lain yang terlampir. Untuk informasi selengkapnya, lihat [Snapshot Amazon EBS](ebs-snapshots.md).

Anda dapat menggunakan salah satu prosedur berikut untuk mengganti volume Amazon EBS dengan volume lain yang dibuat dari snapshot sebelumnya dari volume tersebut.

**Persyaratan**  
Anda harus membuat volume di Zona Ketersediaan yang sama dengan instans. Volume harus dilampirkan ke instance di Availability Zone yang sama.

------
#### [ Console ]

**Untuk mengganti volume**

1. Buat volume dari snapshot dan tulis ID volume baru. Untuk informasi selengkapnya, lihat [Buat volume Amazon EBS](ebs-creating-volume.md).

1. Pada halaman Instans, pilih instans untuk mengganti volume dan tuliskan ID instans.

   Dengan instans yang masih dipilih, pilih tab **Penyimpanan**. Di bagian **Perangkat blok**, cari volume yang akan diganti dan tuliskan nama perangkat untuk volume, misalnya `/dev/sda1`.

1. Pada tab **Penyimpanan**, pilih ID volume, lalu [lepaskan dan lepaskan volume dari instance](ebs-detaching-volume.md#umount-detach-volume).

1. Pilih volume baru yang Anda buat pada langkah 1 dan pilih **Tindakan**, **Pasang volume**.

   Untuk **Instans** dan **Nama perangkat**, masukkan ID instans dan nama perangkat yang Anda tulis di Langkah 2, lalu pilih **Pasang volume**.

1. Sambungkan ke instans dan pasang volume. Untuk informasi selengkapnya, lihat [Buat volume Amazon EBS tersedia untuk digunakan](ebs-using-volumes.md).

------
#### [ AWS CLI ]

**Untuk mengganti volume**

1. Buat snapshot volume baru dari snapshot. Gunakan perintah [create-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-volume.html) dengan opsi. `--snapshot-id` Untuk `--availability-zone`, tentukan Zona Ketersediaan yang sama dengan instans. Perhatikan ID volume baru di output.

   ```
   aws ec2 create-volume \
       --volume-type gp3 \
       --snapshot-id snap-0abcdef1234567890 \
       --availability-zone us-east-1a
   ```

1. Dapatkan nama perangkat volume yang akan diganti. Gunakan perintah [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html). Untuk `--instance-ids`, tentukan ID instans tempat mengganti volume. Perhatikan nama perangkat dan ID volume volume yang akan diganti.

   ```
   aws ec2 describe-instances \
       --instance-ids i-1234567890abcdef0 \
       --query Reservations[].Instances[].BlockDeviceMappings
   ```

1. Lepaskan volume yang akan diganti dari instans. Gunakan perintah [detach-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/detach-volume.html).

   ```
   aws ec2 detach-volume --volume-id vol-xxxxxxxxxxxxxxxxx
   ```

1. Lampirkan volume pengganti ke instans. Gunakan perintah [attach-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/attach-volume.html). Untuk `--volume-id`, tentukan ID volume pengganti. Untuk`--instance-id`, tentukan ID instance untuk melampirkan volume. Untuk `--device`, tentukan nama perangkat yang sama yang Anda catat sebelumnya.

   ```
   aws ec2 attach-volume \
       --volume-id vol-01234567890abcdef \
       --instance-id i-1234567890abcdef0 \
       --device /dev/sdf
   ```

1. Sambungkan ke instans dan pasang volume. Untuk informasi selengkapnya, lihat [Buat volume Amazon EBS tersedia untuk digunakan](ebs-using-volumes.md).

------
#### [ PowerShell ]

**Untuk mengganti volume**

1. Buat snapshot volume baru dari snapshot. Gunakan [New-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Volume.html)cmdlet dengan opsi. `-SnapshotId` Untuk `-AvailabilityZone`, tentukan Zona Ketersediaan yang sama dengan instans. Perhatikan ID volume baru di output.

   ```
   New-EC2Volume `
       -VolumeType gp3 `
       -SnapshotId snap-0abcdef1234567890 `
       -AvailabilityZone us-east-1a
   ```

1. Dapatkan nama perangkat volume yang akan diganti. Gunakan [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html)cmdlet. Untuk `-InstanceId`, tentukan ID instans tempat mengganti volume. Perhatikan nama perangkat dan ID volume volume yang akan diganti.

   ```
   (Get-EC2Instance `
       -InstanceId i-1234567890abcdef0).Instances.BlockDeviceMappings | `
        Format-Table DeviceName, @{Name="VolumeId";Expression={$_.Ebs.VolumeId}}
   ```

1. Lepaskan volume yang akan diganti dari instans. Gunakan [Dismount-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Dismount-EC2Volume.html)cmdlet.

   ```
   DismountEC2Volume -VolumeId vol-xxxxxxxxxxxxxxxxx
   ```

1. Lampirkan volume pengganti ke instans. Gunakan [Add-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Add-EC2Volume.html)cmdlet. Untuk `-VolumeId`, tentukan ID volume pengganti. Untuk`-InstanceId`, tentukan ID instance untuk melampirkan volume. Untuk `-Device`, tentukan nama perangkat yang sama yang Anda catat sebelumnya.

   ```
   Add-EC2Volume`
       -VolumeId vol-01234567890abcdef `
       -InstanceId i-1234567890abcdef0 `
       -Device /dev/sdf
   ```

1. Sambungkan ke instans dan pasang volume. Untuk informasi selengkapnya, lihat [Buat volume Amazon EBS tersedia untuk digunakan](ebs-using-volumes.md).

------