Saya memiliki MySQL yang berjalan pada instance m1.xlarge dengan volume EBS 100GB yang menyimpan file data. Saya ingin bermigrasi ke instance m3.2xlarge dan menempatkan file data pada drive SSD 2 x 80GB yang baru.
Saya menghentikan instance saya, mengubah tipenya, dan meluncurkannya. Namun yang bisa saya temukan untuk penyimpanan adalah tempfs 15G dan drive yang dipasang 8G.
$ fdisk -l
Disk /dev/xvda1: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Bagaimana saya mendapatkan akses ke SSD 2 x 80GB untuk jenis instance ini?
linux
amazon-ec2
amazon-web-services
paiego
sumber
sumber
fdisk -l
,mkfs
lalumount
.Jawaban:
Jadi, untuk jawaban yang lengkap, pada dasarnya drive SSD Anda adalah disk ephemeral, dan menurut dokumentasi AWS, satu-satunya cara untuk menggunakan disk ephemeral ini adalah dengan membuat instance baru. (Fitur untuk melampirkan penyimpanan sementara ke instance setelah dibuat belum tersedia)
Ini dari dokumen AWS :
Seperti @LinuxDevOps yang disebutkan, Anda harus membuat snapshot dari instance Anda yang sudah ada dan kemudian membuat yang baru melampirkan volume SSD. Setelah Anda masuk ke instance baru Anda, Anda dapat melakukan seperti yang disebutkan @ceejayoz.
Daftarkan perangkat Anda:
Buat sistem file di perangkat. Misalnya ext4
Pasang perangkat:
Untuk referensi: daftar nama perangkat sesuai dengan jenis instance
Ada juga jawaban serupa lainnya di SF dan SO. Sebagai contoh: Di mana penyimpanan singkat saya untuk EC2 Instance
sumber