Saya mendapat contoh menjalankan pengaturan server EC 2 dengan Ubunto. Apa cara terbaik untuk meningkatkan ukuran disk tanpa downtime dan risiko minimal?
Membaca panduan ini, salah satu caranya adalah dengan membuat disk baru, memigrasikan data, mematikan instance swap disk, dan menyalakannya kembali. Pendekatan ini kedengarannya agak berisiko akan membutuhkan waktu henti. Saya ingin tahu apakah ada pendekatan yang lebih baik?
sumber
fdisk
untuk mengubah ukurannya, mengenai partisi root, Anda biasanya tidak dapat menulis tabel partisi disk saat sedang dipasang, dan Anda tidak dapat melepasnya. Anda harus reboot pada satu titik :)Apa yang saya lakukan (dan itu tidak menjawab pertanyaan Anda) adalah sebagai berikut:
echo '- - -' > /sys/bus/scsi/devices/host1/scsi_host/host1/scan
(Anda mungkin harus menyesuaikan nomor host)pvcreate
pada disk baru ditemukan (fdisk -l
untuk mencantumkan semua disk)vgcreate
danlvcreate
)tar
mountpoint target untuk mengembalikannya.Langkah 6 dan 8 adalah opsional jika Anda menggunakan ruang baru sebelum menginstal sesuatu. Jika Anda ingin mengganti direktori yang sudah ada, Anda harus menghindari sesuatu yang tertulis di sana antara akhir arsip dan pemulihan.
Anda dapat mengulangi langkah 4 hingga 8 untuk titik mount yang berbeda, ini memungkinkan untuk memperluas ruang yang diperlukan dan kemudian mengubah ukuran volume tersebut secara online tanpa gangguan.
sumber
Penskalaan penyimpanan sistem file ZFS Zero Downtime pada AWS (atau di tempat lain)
berukuran besar
Instal ZFS pada EC2.
http://serverascode.com/2016/09/05/aws-zfs-user-data.html
Ukuran bawah
sumber
Setelah mengubah ukuran volume EBS, inilah yang baru saja saya lakukan ketika saya perlu memperluas kumpulan ZFS:
sumber