Deskripsi masalah
Selama migrasi sistem operasi, muncul pesan kesalahan "Btrfs telah dihapus".
Penyebab
Sistem operasi yang akan dimigrasikan menggunakan sistem file Btrfs. Namun, Anolis atau Alibaba Cloud Linux tidak mendukung sistem file Btrfs dan tidak dapat membaca file dalam partisi hard disk yang menggunakan sistem file tersebut. Akibatnya, migrasi sistem operasi gagal.
Solusi
Hubungkan ke instance Elastic Compute Service (ECS) yang sistem operasinya ingin Anda migrasikan. Untuk informasi lebih lanjut, lihat Hubungkan ke instance Linux menggunakan kata sandi atau kunci.
Jalankan perintah berikut untuk melihat sistem file dari setiap partisi:
df -TKeluaran perintah serupa dengan berikut ini:
[root@iZbp104w56ovfyfxy9o**** ~]# df -T Filesystem Type 1K-blocks Used Available Use% Mounted on devtmpfs devtmpfs 3.920.472 0 3.920.472 0% /dev tmpfs tmpfs 3.931.060 0 3.931.060 0% /dev/shm tmpfs tmpfs 3.931.060 532 3.930.528 1% /run tmpfs tmpfs 3.931.060 0 3.931.060 0% /sys/fs/cgroup /dev/vda1 ext4 41.152.812 2.562.508 36.686.596 7% / tmpfs tmpfs 786.216 0 786.216 0% /run/user/0 /dev/vdb1 btrfs 20.971.520 1.048.576 19.922.944 6% /mnt/btrfsJalankan perintah berikut untuk mencadangkan file di partisi Btrfs ke partisi non-Btrfs:
rsync -av /mnt/btrfs/ /backupJalankan perintah berikut untuk melepas pemasangan sistem file Btrfs:
umount /mnt/btrfsJalankan perintah berikut untuk menghapus modul Btrfs:
rmmod btrfsSetelah masalah diselesaikan, jalankan klien SMC dan coba lagi pekerjaan migrasi. Untuk informasi lebih lanjut, lihat Jalankan klien SMC.