Lepaskan data disk dari instans ECS untuk memigrasikannya ke instans lain atau melepaskannya.
Cara kerja
Melepas data disk melibatkan dua langkah:
Unmount sistem file di sistem operasi: Seperti mencabut USB drive secara aman. Hal ini mencegah korupsi data akibat operasi baca/tulis yang terganggu selama proses pelepasan.
Lepaskan data disk dari instans: Seperti mencabut USB drive setelah dieject. Ini memutus koneksi antara cloud disk dan instans ECS.
Catatan penggunaan
Disk cloud berlangganan tidak dapat dilepas langsung. Ubah metode penagihan ke pay-as-you-go terlebih dahulu.
Pelepasan local disk tidak didukung.
Prosedur
Sebelum memulai, hentikan semua operasi baca dan tulis pada data disk serta hentikan semua proses yang menggunakannya untuk mencegah kehilangan data.
Langkah 1: Unmount sistem file di sistem operasi
Cegah sistem operasi mengakses data disk untuk memastikan integritas data. Jika instans berstatus Stopped, lewati ke Langkah 2: Lepaskan data disk.
Linux
Perintah standar Linux ini berlaku untuk semua distribusi utama, seperti CentOS, Ubuntu, dan Debian.
Login ke instans ECS.
Buka ECS console - Instances. Di pojok kiri atas, pilih wilayah dan kelompok sumber daya untuk resource target.
Di halaman detail instans, klik Connect > Workbench. Ikuti petunjuk untuk login.
Jalankan
sudo df -huntuk menemukan nama perangkat di kolomFilesystemdan titik mount-nya di kolomMounted on.Dalam contoh ini,
/dev/vdb1dimount pada/mnt.$ sudo df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 868M 0 868M 0% /dev tmpfs 879M 0 879M 0% /dev/shm tmpfs 879M 508K 878M 1% /run tmpfs 879M 0 879M 0% /sys/fs/cgroup /dev/vda1 40G 2.4G 36G 7% / /dev/vdb1 40G 49M 38G 1% /mnt tmpfs 176M 0 176M 0% /run/user/0Unmount sistem file.
Ganti
<device name>dengan nama perangkat dari langkah sebelumnya.sudo umount <device name>Hapus konfigurasi mount otomatis untuk mencegah kegagalan saat restart.
Jalankan
cat /etc/fstabuntuk memeriksa apakah titik mount dari Langkah 2 ada.Jika tidak ada, lanjutkan ke Langkah 2: Lepaskan data disk.
Jika ada, jalankan
sudo vi /etc/fstabdan tambahkan#di awal baris mount untuk mengomentarinya. Simpan file tersebut dan lanjutkan ke Langkah 2: Lepaskan data disk.Dalam contoh ini, komentari
UUID=32532395-51a7-46f7-b83d-181158b009a0 /mnt ext4 defaults 0 0.# /etc/fstab # Created by anaconda on Fri Jun 28 04:16:23 2024 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=c8b5b2da-5565-4dc1-b002-2a8b07573e22 / ext4 defaults 1 1 UUID=32532395-51a7-46f7-b83d-181158b009a0 /mnt ext4 defaults 0 0 ~
Windows
Topik ini menggunakan Windows Server 2022 sebagai contoh.
Login ke instans ECS.
Buka ECS console - Instances. Di pojok kiri atas, pilih wilayah dan kelompok sumber daya untuk resource target.
Di halaman detail instans, klik Connect > Workbench. Atur metode koneksi ke Terminal Connection, masukkan kredensial Anda, lalu login ke terminal grafis.
Jadikan disk offline.
Klik kanan ikon
dan pilih Disk Management.Di jendela Disk Management, klik kanan disk target dan pilih Offline.

Langkah 2: Lepaskan data disk
Putuskan koneksi antara cloud disk dan instans ECS.
Buka ECS console - Instances. Di pojok kiri atas, pilih wilayah dan kelompok sumber daya untuk resource target.
Klik ID instans target untuk membuka halaman detail instans, lalu klik tab Block Storage.
Pada kolom Actions untuk disk target, klik Detach.
Pada kotak dialog yang muncul, klik OK.
Lihat hasil pelepasan.
Buka halaman ECS console > Block Storage > Cloud Disk. Status disk Status berubah menjadi Unattached dan diberi tag
acs:ecs:lastAttachedInstance.Nilai tag tersebut adalah ID instans terakhir yang terhubung.

FAQ
Apa yang harus saya lakukan jika instans Linux gagal start setelah melepas data disk?
Hal ini biasanya disebabkan oleh entri mount otomatis yang tersisa untuk disk yang telah dilepas di
/etc/fstab. Lihat Apa yang harus saya lakukan jika terjadi exception startup sistem akibat kesalahan konfigurasi pada file /etc/fstab di instans Linux?
Apa yang harus saya lakukan jika status cloud disk tetap Detaching pada instans Windows?
Penyebab: Sebuah proses mencegah disk dilepas (unmount).
Langkah-langkah berikut menggunakan Windows Server 2022 sebagai contoh.
Login ke instans ECS.
Buka ECS console - Instances. Di pojok kiri atas, pilih wilayah dan kelompok sumber daya untuk resource target.
Di halaman detail instans, klik Connect > Workbench. Atur metode koneksi ke Terminal. Masukkan kredensial Anda untuk login ke terminal grafis.
Identifikasi proses yang menggunakan disk.
Klik kanan ikon
dan pilih Event Viewer.Di jendela Event Viewer, pilih .
Di log sistem, cari event peringatan untuk mengidentifikasi nama dan PID proses yang menggunakan disk.
Dalam contoh ini, nama proses adalah OpenHardwareMonitor.exe dan PID-nya adalah 3980.

Hentikan proses tersebut.
PentingMenghentikan proses dapat menyebabkan kehilangan data atau gangguan layanan. Pastikan proses tersebut tidak kritis dan tidak memiliki operasi tulis yang tertunda.
Klik kanan ikon
dan pilih Task Manager.Klik Details. Temukan proses target berdasarkan nama atau ID.
Klik kanan proses target, klik End Task, lalu lepas data disk lagi.
Lihat instans terakhir yang terhubung ke disk
Temukan disk dengan status Unattached. Di kolom Tag, arahkan kursor ke ikon
.Jika disk tidak memiliki informasi keterikatan, artinya disk tersebut belum pernah terhubung ke instans ECS.
Jika disk memiliki informasi keterikatan, kunci tag
acs:ecs:lastAttachedInstancemenampilkan ID instans terakhir yang terhubung.
Referensi
Lepaskan data disk dengan operasi API DetachDisk.
Sambungkan disk yang telah dilepas ke instans ECS lain di zona yang sama.
Jika Anda tidak lagi membutuhkan disk tersebut, buat snapshot untuk backup datanya, lalu lepas disk tersebut.