問題描述
在操作系統遷移時,出錯提示“Btrfs has been removed”。
問題原因
待遷移的操作系統使用了Btrfs文件系統,而遷移后Anolis/Alibaba Linux不再支持Btrfs文件系統,這會導致使用了Btrfs文件系統的硬盤分區中的文件在遷移后將無法讀取,從而導致操作系統遷移失敗。
解決方案
遠程連接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客戶端。
文檔內容是否對您有幫助?