Solusi 1:
Saat Anda memasang volume EBS, Anda menentukan perangkat untuk memasangnya. Di linux, perangkat ini adalah /dev/xvd*
- dan disinkronkan ke /dev/sd*
Di konsol AWS, Anda dapat melihat volume EBS, instans mana yang dilampirkan, dan perangkat yang dilampirkan setiap volume:
Anda dapat mencapai hal yang sama dari alat CLI. Tetapkan variabel lingkungan yang diperlukan:
export EC2_PRIVATE_KEY=/root/pk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem
export EC2_CERT=/root/cert-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem
Jalankan perintah pada instance Anda saat ini (jika tidak, tentukan saja instance-id):
ec2-describe-instances `curl -s http://169.254.169.254/latest/meta-data/instance-id` | grep BLOCKDEVICE
BLOCKDEVICE /dev/sda1 vol-xxxxxxxx 2011-11-13T21:09:53.000Z
BLOCKDEVICE /dev/sdf vol-xxxxxxxx 2011-11-13T21:09:53.000Z
BLOCKDEVICE /dev/sdg vol-xxxxxxxx 2011-11-13T21:09:53.000Z
Perlu dicatat bahwa dalam kedua kasus di atas - CLI dan Konsol AWS - perangkat dijelaskan terpasang di /dev/sd*
- namun sebenarnya tidak demikian.
Lihat isi /dev:
ls -l /dev/sd* /dev/xv*
lrwxrwxrwx 1 root root 5 Dec 12 18:32 /dev/sda1 -> xvda1
lrwxrwxrwx 1 root root 4 Dec 12 18:32 /dev/sdf -> xvdf
lrwxrwxrwx 1 root root 4 Dec 12 18:32 /dev/sdg -> xvdg
brw-rw---- 1 root disk 202, 1 Dec 12 18:32 /dev/xvda1
brw-rw---- 1 root disk 202, 80 Dec 12 18:32 /dev/xvdf
brw-rw---- 1 root disk 202, 96 Dec 12 18:32 /dev/xvdg
Perangkat sebenarnya adalah /dev/xvd*
- dan /dev/sd*
jalur adalah symlink.
Pendekatan lain untuk memeriksa perangkat yang tersedia saat ini adalah dengan menggunakan fdisk -l
, atau untuk keluaran yang lebih sederhana:
cat /proc/partitions
major minor #blocks name
202 1 4194304 xvda1
202 80 6291456 xvdf
202 96 1048576 xvdg
Jika Anda perlu menentukan perangkat mana yang telah dipasang, gunakan mount
dan df
- dan centang /etc/fstab
untuk mengubah opsi pemasangan.
Solusi 2:
Untuk menggunakan volume EBS yang terpasang di EC2, Anda perlu memasang volume terlebih dahulu.
- Hubungkan ke instans Anda menggunakan SSH.
- Gunakan lsblk perintah untuk melihat perangkat disk Anda yang tersedia dan titik pemasangannya.
[[email protected] ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
└─xvda1 202:1 0 8G 0 part /
xvdb 202:16 0 8G 0 disk
xvdf 202:80 0 100G 0 disk
- buat sistem file pada volume, contoh -> sudo mkfs -t ext4 /dev/xvdf
- buat direktori mount point untuk volume ->sudo mkdir mount_point
- Untuk memasang volume EBS ini di lokasi yang baru saja Anda buat -> sudo mount /dev/xvdf mount_point
- Untuk memeriksa, Anda dapat melakukan ls mount_point
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html