問題の説明
オペレーティングシステムの移行中に、「Btrfsが削除されました」というエラーメッセージが報告されます。
原因
移行するオペレーティングシステムは、Btrfsファイルシステムを使用します。 ただし、AnolisまたはAlibaba Cloud LinuxはBtrfsファイルシステムをサポートしておらず、Btrfsファイルシステムを使用するハードディスクパーティション内のファイルを読み取ることはできません。 したがって、オペレーティングシステムの移行に失敗します。
解決策
移行するオペレーティングシステムのElastic Compute Service (ECS) インスタンスに接続します。 詳細については、「パスワードまたはキーを使用したLinuxインスタンスへの接続」をご参照ください。
次のコマンドを実行して、各パーティションのファイルシステムを表示します。
df -T
以下のようなコマンド出力が返されます。
[root@iZbp104w56ovfyfxy9o**** ~]# df -T Filesystem Type 1K-blocks Used Available Use% Mounted on devtmpfs devtmpfs 3920472 0 3920472 0% /dev tmpfs tmpfs 3931060 0 3931060 0% /dev/shm tmpfs tmpfs 3931060 532 3930528 1% /run tmpfs tmpfs 3931060 0 3931060 0% /sys/fs/cgroup /dev/vda1 ext4 41152812 2562508 36686596 7% / tmpfs tmpfs 786216 0 786216 0% /run/user/0 /dev/vdb1 btrfs 20971520 1048576 19922944 6% /mnt/btrfs
次のコマンドを実行して、Btrfsパーティション内のファイルをBtrfs以外のパーティションにバックアップします。
rsync -av /mnt/btrfs/ /backup
次のコマンドを実行して、Btrfsファイルシステムをアンマウントします。
umount /mnt/btrfs
次のコマンドを実行して、Btrfsモジュールをアンインストールします。
rmmod btrfs
エラーが解決したら、SMCクライアントを実行し、移行ジョブを再試行します。 詳細については、「SMCクライアントの実行」をご参照ください。