Amazon EBS adalah layanan penyimpanan blok yang dapat digunakan dengan EC2. Konsep EBS seperti external disk yang dapat di-attach di EC2 untuk penambahan storage
Saya sudah pernah membahas dasar untuk membuat EBS volume di AWS selanjutnya kita akan belajar melakukan mount EBS volume ke EC2
Note: Tutorial membuat Amazon EBS
Setelah EBS volume di-attach ke EC2, EBS volume tidak bisa langsung diakses di EC2 instance
EBS volume harus di-mount terlebih dahulu sehingga bisa diakses.
Pertama, kita buat EBS Volume dan attach ke EC2 seperti di tutorial cara membuat Amazon EBS. Pastikan region EBS volume sama seperti region EC2
Kedua, silahkan remote EC2 instance dan cek bahwa EBS volume sudah terhubung dengan EC2 dengan perintah lsblk
Nama volume yang di-attach adalah xvdf dengan ukuran 50 GB
untuk mengecek volume sudah ter-mount atau belum gunakan perintah df -h
Tidak ditemukan volume EBS dengan ukuran 50 GB
Selanjutnya kit tentukan terlebih dulu apakah ada sistem file pada volume tersebut atau tidak.
Jika tidak ada maka kita harus memasangnya terlebih dulu baru dapat menggunakannya dengan perintah
sudo file -s /dev/xvdf
Karena tidak ditemukan sistem dalam volume maka kita gunakan perintah mkfs -t untuk membuat sistem file pada volume.
Setelah kita cek lagi hasilnya volume sudah terdapat sistem file
Mount EBS Volume
Selanjutnya kita buat dulu directory agar dapat kita gunakan untuk menyimpan EBS volume. Misalnya kita buat directory /app/hello dengan perintah
sudo mkdir -p /app/hello
kemudian mount volume
sudo mount /dev/xvdf /app/hello/
EBS volume telah di-mount ke directory /app/hello
Sebelum kita dapat melakukan aktifitas seperti menulis atau update file di directory tersebut kita akan rubah ownernya dan buatlah file serta bacalah dengan perintah cat
sudo chown -R ubuntu:ubuntu hello/ cd hello echo "hai" >> hai.txt cat hai.txt
Sekian tutorial mount Amazon EBS volume di EC2 semoga bermanfaat 😀