Anda dapat membuat volume Amazon EBS lalu melakukan attach ke instance EC2 yang berada pada Availability Zone yang sama.
Panduan pembuatan volume EBS dapat dilakukan menggunakan salah satu metode berikut.
AWS CLI #
Contoh 1: Membuat volume EBS #
aws ec2 create-volume \
--volume-type gp2 \
--size 80 \
--availability-zone us-east-1a
Contoh 2: Membuat volume Provisioned IOPS SSD (io1) dari snapshot #
aws ec2 create-volume \
--volume-type io1 \
--iops 1000 \
--snapshot-id snap-066877671789bd71b \
--availability-zone us-east-1a
AWS Management Console #
Untuk membuat volume EBS melalui AWS Management Console, ikuti langkah-langkah berikut:
- Buka Amazon EC2 Console.
- Pada EC2 Dashboard, pilih menu Volumes.
- Klik tombol Create volume.
- Tentukan Volume type, Size, dan Availability Zone.
Biarkan Snapshot ID pada nilai default jika tidak menggunakan snapshot.
- Terakhir, klik Create volume untuk menyelesaikan proses pembuatan volume.
Attach Volume EBS ke EC2 #
Setelah volume EBS berhasil dibuat, langkah selanjutnya adalah meng-attach volume tersebut ke instance EC2 yang berada pada Availability Zone yang sama.
Melalui AWS Management Console #
- Buka Amazon EC2 Console.
- Pada menu Volumes, pilih volume EBS yang telah dibuat.
- Klik Actions → Attach volume.
- Pada kolom Instance, pilih instance EC2 tujuan.
- Tentukan Device name (contoh:
/dev/xvdf). - Klik Attach volume.
Attach Volume Menggunakan AWS CLI #
aws ec2 attach-volume \
--volume-id vol-xxxxxxxx \
--instance-id i-xxxxxxxx \
--device /dev/xvdf
Setelah proses selesai, status volume akan berubah menjadi In-use.
Verifikasi di Instance EC2 #
Login ke instance EC2 menggunakan SSH, lalu jalankan perintah berikut untuk memastikan volume terdeteksi:
lsblk
Jika volume baru belum memiliki filesystem, buat filesystem terlebih dahulu (contoh menggunakan ext4):
sudo mkfs.ext4 /dev/xvdf
Kemudian buat direktori mount point dan mount volume:
sudo mkdir /data
sudo mount /dev/xvdf /data
Untuk memastikan volume ter-mount otomatis setelah reboot, tambahkan konfigurasi ke /etc/fstab.