Saat Anda mengganti sistem operasi instans Elastic Compute Service (ECS), disk sistem dan citranya juga diganti. Disk sistem asli akan dilepas dan seluruh datanya dihapus, sehingga Anda tidak dapat menggunakan snapshot dari disk tersebut untuk melakukan rollback pada disk sistem yang baru. Topik ini menjelaskan cara memulihkan data dari snapshot disk sistem asli setelah penggantian disk.
Prasyarat
Anda telah membuat snapshot dari disk sistem asli dan memiliki ID snapshot-nya. Untuk informasi selengkapnya, lihat Create a snapshot.
CatatanSnapshot dikenai biaya. Untuk informasi selengkapnya, lihat Snapshot billing.
Anda memiliki ID instans ECS.
Anda telah mengganti sistem operasi. Untuk informasi selengkapnya, lihat Replace a system disk (change the operating system).
Prosedur
Langkah 1: Buat disk dari snapshot
Buka ECS console - Snapshots.
Pada bilah navigasi atas, pilih Wilayah dan kelompok sumber daya dari resource yang ingin Anda kelola.
Pada tab Disk Snapshots, temukan snapshot yang ingin Anda gunakan. Di kolom Actions, klik .
Pilih Attach to ECS Instance dan masukkan ID instans ECS. Untuk informasi selengkapnya mengenai parameter lainnya, lihat Parameter details.
Konfirmasi konfigurasi dan biayanya, lalu selesaikan pembelian sesuai prompt.
Langkah 2: Masuk ke instans ECS dan pulihkan data
Contoh ini menggunakan instans dengan sistem operasi asli Alibaba Cloud Linux 3.2104. Partisi dapat berbeda pada sistem operasi lain. Sesuaikan langkah-langkahnya accordingly.
Sambungkan ke instans ECS.
Untuk informasi selengkapnya, lihat Log on to a Linux instance using Workbench.
Jalankan perintah berikut untuk mendapatkan Nama perangkat dari data disk.
sudo fdisk -lu
Pada contoh ini, yang menggunakan Alibaba Cloud Linux 3.2104, disk memiliki tiga partisi:
Partisi pertama, /dev/vdb1, menyimpan boot loader. Ini memastikan sistem dapat boot dari disk tersebut. Anda dapat mengabaikan partisi ini.
Partisi kedua, /dev/vdb2, menyimpan program boot EFI. Ini memastikan sistem dapat boot menggunakan firmware EFI. Anda dapat mengabaikan partisi ini.
Partisi ketiga, /dev/vdb3, menyimpan file sistem operasi dan data. Inilah data yang perlu Anda pulihkan.
Partisi bervariasi tergantung sistem operasi. Partisi pada disk Anda mungkin berbeda.
Jalankan perintah berikut untuk membuat direktori mount baru. Contoh ini menggunakan /temporary. Ganti dengan nama direktori aktual Anda.
sudo mkdir -p /temporaryJalankan perintah berikut untuk memasang sistem file. Ganti /dev/vdb3 dengan partisi data Anda dan /temporary dengan direktori mount Anda.
sudo mount /dev/vdb3 /temporaryJalankan perintah berikut untuk menyalin file. Contoh ini menyalin data dari direktori /mnt pada disk sistem lama ke direktori /mnt pada disk sistem baru.
sudo cp -v /temporary/mnt/* /mntSebagai alternatif, Anda dapat menginstal tool rsync untuk menyalin file dan melihat progresnya.
sudo yum install -y rsync rsync --progress /temporary/mnt/* /mnt
Langkah 3: Verifikasi bahwa layanan berjalan dengan benar
Verifikasi bahwa layanan telah pulih. Setelah operasi selesai, restart layanan terkait dan pastikan layanan tersebut berjalan normal.
Setelah memastikan layanan berjalan dengan benar, lepaskan dan lepas (release) disk data yang Anda buat dari snapshot tersebut. Untuk informasi selengkapnya, lihat Detach a data disk dan Release a disk.
> Create Disk