我已经将许多 xm 虚拟机迁移到 vmware 使用http://www.zoobey.com/index.php/resources/all-articles-list/268-xen-to-vmware ,迁移非常顺利。但现在我在一台具有 XFS 文件系统的 xm 机器上遇到了麻烦,并且 fdisk -l 显示以下内容。root@drift:~# fdisk -l
Disk /dev/sda1: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/sda1 doesn't contain a valid partition table
奇怪的是它有数据但没有分区表。我可以挂载 /dev/sda,奇怪的是它没有分区表。当我在 vmware 上迁移它时,我无法安装 XFS 的引导加载程序。然后我想/读到一些我们不能在 XFS 文件系统上使用引导加载程序的地方。然后我创建了一个 ext4 机器并尝试使用 cp -dpRx 命令将所有数据从 xfs 复制到 ext4 文件系统(使用实时 CD 运行并挂载两个文件系统)此复制有一些 I/O 错误,一段时间后使 XFS 文件系统无法读取。请告诉我如何在 XFS 上使用 grub?有没有办法在不丢失数据的情况下创建分区