Mengubah ukuran partisi root pada instance AWS Linux
- 3812
- 1146
- Luis Baumbach
Volume elastis AWS mengubah cara menggunakan volume dalam contoh EC2. Anda sekarang dapat memodifikasi ukuran volume, kinerja, atau jenis volume volume saat volume sedang digunakan. Aplikasi Anda akan terus berfungsi secara normal saat perubahan berlaku.
Dengan panggilan API sederhana, Anda dapat langsung melakukan perubahan pada infrastruktur penyimpanan Anda, menghilangkan atau menyederhanakan banyak tugas perencanaan, penyetelan, dan manajemen ruang Anda. Alih -alih proses penyediaan tradisional yang memakan waktu berminggu -minggu atau berbulan -bulan, Anda sekarang dapat membuat perubahan instan pada infrastruktur penyimpanan Anda.
Tutorial ini akan membantu Anda mengubah ukuran partisi root dari instance EC2 Linux tanpa downtime untuk aplikasi Anda. Langkah yang sama juga akan membantu untuk meningkatkan partisi lain (non root) dari sistem.
Peringatan: Sangat disarankan untuk membuat cadangan penuh (AMI) dari instance Anda sebelum mengubah ukuran volume root. Ini akan membantu untuk memulihkan dari kegagalan yang tidak terduga.Ubah Ukuran Volume EBS dalam contoh EC2 Linux
Volume elastis AWS memungkinkan pengubah ukuran online volume tanpa downtime aplikasi Anda. Ini sangat berguna untuk aplikasi produksi. Berikut adalah tutorial langkah demi langkah untuk mengubah ukuran volume EBS pada instance EC2 dan menumbuhkan ukuran partisi.
- Saya memiliki instance EC2 yang berjalan dengan Ubuntu Linux. Masuk ke dasbor EC2 di akun AWS dan identifikasi contoh Anda.
Menjalankan instance EC2
- Itu awalnya diluncurkan dengan 12 GB volume EBS yang melekat pada instance EC2. Saat ukuran data aplikasi tumbuh sekarang, kita perlu meningkatkan ruang disk.
Ukuran volume EBS saat ini
- Periksa ukuran partisi volume EBS yang dilampirkan ke sistem file root.
Periksa ukuran disk yang terlampir pada sistem file root. - Buka dasbor EC2 dan klik kanan pada volume EBS yang terpasang pada instance Anda. Klik Memodifikasi volume:
Ubah volume EBS - Kotak dialog akan muncul di browser.Tetapkan ukuran baru untuk volume EBS Anda dan klik Memodifikasi
Atur ukuran baru untuk volume EBS - Volume sekarang akan memulai proses mengubah ukuran dan optimasi, yang dapat Anda lihat di konsol. Ini akan memakan waktu beberapa menit untuk menyelesaikan proses ubah ukuran EBS. Anda akan melihat pesan di kolom status volume:Memodifikasi volume EBS
- Tunggu sampai kolom volume status berubah menjadi "menggunakan" dengan warna hijau.
Volume EBS setelah mengubah ukuran
- Masuk ke instance Anda dan ketik perintah "LSBLK" untuk melihat volume yang terlampir dan partisi disk. Anda mungkin menemukan bahwa ukuran volume meningkat tetapi partisi yang dipasang pada sistem file root (/) masih sama.
Periksa peningkatan ukuran volume
- Menggunakan "Growpart" Perintah untuk mengubah ukuran partisi root hingga volume yang tersedia gratis. Perintah ini membutuhkan dua parameter, pertama jika nama volume, dan kedua adalah nomor partisi.
Ubah Ubah Ubah Partisi Root
Sekarang Anda dapat melihat ukuran partisi juga meningkat dengan "LSBLK" memerintah. - Sekarang, Anda perlu mengubah ukuran partisi secara manual dari baris perintah. Sebelum ini, identifikasi jenis sistem file pada partisi itu dengan perintah berikut:
Periksa jenis sistem file - Akhirnya, ubah ukuran partisi berdasarkan sistem file. Dalam kasus saya, partisi diformat dengan ext4. Jadi saya menggunakan "Ubah Uang kembali" Perintah untuk mengubah ukurannya.
Ubah Ubah Ubah Partisi Root
Jika partisi diformat dengan sistem file XFS, maka gunakan “Xfs_growfs -d /” Perintah untuk melakukan operasi ini. - Semua selesai!
Bungkus
Volume elastis AWS baru memungkinkan pengubah ukuran online, yang sangat membantu untuk lingkungan produksi. Anda dapat dengan cepat meningkatkan ukuran disk dari instance Anda tanpa downtime apapun. Dalam tutorial ini, Anda telah belajar tentang mengubah ukuran volume EBS pada instance EC2 Linux.
Dalam panduan ini, kami telah memberikan Anda langkah -langkah untuk dengan cepat mengubah ukuran volume pada instance EC2 Linux.
- « PHP - Dapatkan nilai string kueri ($ _server ['query_string'])
- Cara mengatur cakphp 3.8 di Ubuntu 18.04 & 16.04 lts »