我在 500GB 驱动器上安装了 esxi 服务器。系统还有一个 2TB 驱动器。我在两个驱动器上都安装了虚拟机。500GB 驱动器出现故障。当我尝试将 2TB SATA 驱动器连接到 Windows 7 或 Ubuntu 时,它们都显示驱动器为空。
我已经安装了 vmfs-tools。当我尝试安装它时,我收到“无法打开设备/文件“/dev/sdc””。
使用磁盘实用程序,它显示了出来但显示为 2.0 TB 可用。
我只是不确定主驱动器发生故障会如何导致第二个驱动器变为空白。
using: vmfs-fuse /dev/sbd /mnt/vmfs gives this error:
VMFS VolInfo: invalid magic number 0x4e9052eb
VMFS: Unable to read volume information
谢谢你的帮助
更新:
所以我在闲置的驱动器上安装了新的 ESXi。我插入了 2GB SATA 驱动器,ESXi 告诉我它是空的 - 怎么会这样?现在我完全明白了 - 因为这个原因我不再使用 ESX - 不确定是什么原因导致主驱动器发生故障并完全擦除辅助驱动器 - 毫无道理!!!我以前会虔诚地备份,我只丢失了一些东西(因为大部分数据都备份了) - 但我丢失了几样东西,我希望我没有丢失 :-(
答案1
我注意到你说的是 /dev/sbd。我怀疑这是 /dev/sdb 的拼写错误。但是,即便如此,VMFS 通常驻留在卷上的分区上(格式化没有分区表的整个硬盘非常罕见)。ESXi 5 通常使用 GPT,因此请确保你使用的是支持它的 Linux 发行版(以及 FUSE VMFS 实现),并且只挂载分区。你应该在那里找到你的虚拟机。
如果这不起作用,请确保(使用 gparted)设备上确实有分区。如果没有,你可能会失败。
祝你好运!