Pertanyaan Mengapa saya tidak melihat konten baru dalam volume Amazon EBS yang dibuat dari snapshot yang ada?


Saya membuat volume EBS, dilampirkan dan dipasang pada contoh EC2. Membuat beberapa contoh file teks di direktori yang di-mount dan mengambil snapshot dari konsol AWS.

Masalahnya adalah, ketika saya membuat volume EBS baru menggunakan snapshot ini dan me-mount volume baru ini, saya tidak melihat konten yang disimpan (dalam snapshot).

Apa yang bisa menjadi masalah? Apakah data saya tidak masuk ke cuplikan? Atau apakah volume yang baru dibuat memiliki masalah?

Terima kasih sebelumnya.


5
2018-05-12 08:48


asal


Jawaban:


Temukan masalahnya. Bukan admin sistem, kalau tidak saya seharusnya tahu hal ini. Perintah berikut adalah menyiram data dari volume EBS.

ya | mkfs -t ext3 / dev / sdf

Pada volume EBS, mulai menggunakan snapshot, jangan jalankan di atas perintah. Semoga thread ini akan membantu seseorang di masa depan.


5
2018-05-13 10:47



Ini biasanya harus bekerja. Satu-satunya penjelasan bisa menjadi kesalahan selama eksekusi perintah, misalnya bahwa Anda membuat sistem file pada volume yang baru dibuat, bukan hanya memasangnya (terjadi sekali kepada saya).


2
2018-05-12 09:46



Jawaban di atas adalah SALAH dan akan menyebabkan korupsi data. Langkah-langkah di atas menghasilkan "snapshot tidak konsisten" yang berarti snapshot akan berisi salinan file sistem yang rusak.

Linux dan Windows menyimpan data sistem file dan metadata dalam memori. Anda harus menyiram sistem file dari memori, membekukan semua proses yang menulis ke disk, mengambil snapshot dan kemudian mencairkan. Tinjau tautan dokumen di bawah ini.

Perhatikan solusi terbaik adalah snapshot volume selama fase reboot instance. Ini adalah rekomendasi AWS yang didukung secara resmi.

Membuat snapshot EBS yang konsisten


0
2017-09-30 01:02