我在 Ubuntu 10.10 上并通过 wubi 安装它。但是脚本在复制 var/tmp 时退出。我没有确切的错误消息,但它说某些文件在传输之前已被删除。我很困惑,所以我重新启动了计算机。现在计算机仍然在预订五笔,但我无法重用脚本,因为它说我要移动到的分区正在使用中。
sudo ./wubi-move-to-partition /dev/sda7 /dev/sda6
Sanity checks...
Volume /dev/sda7 is in use. Aborting
现在我该怎么做?
不要在 10.10 上使用此脚本。它不再起作用了。查看wubi 指南以获取最新迁移脚本的链接。
可能的原因
看起来它在 migrate_files (该脚本中的函数)之后停止了,现在它拒绝再次执行此操作,因为它检查分区是否已格式化 - 您可以在此处看到检查它的脚本的一部分
如果它找到文件夹 lost+found,通常在 ext 文件系统上,它会打印出 Volume is in use 并退出。
和可能的解决方案
因此,如果您仍然可以启动到 wubi,则通过运行 gparted 从该分区中删除文件系统,选择分区 /dev/sda7,将其删除。然后在同一位置创建新的未格式化分区(右键单击未分配,新建,选择未格式化的文件系统)。并再次运行脚本
如果脚本将再次停止,可能的解决方案
如果从 /var/tmp 复制文件后它会再次停止,请检查那里有什么,您可以通过在 --exclude=/sys/ *