安装虚拟机后硬盘混乱

安装虚拟机后硬盘混乱

我下载了适用于 VirtualBox 的 Mac OSX 虚拟磁盘映像,然后制作了一台新机器并附加了新的虚拟硬盘。问题是 Mac OSX 虚拟硬盘有 150GB,而我的整个硬盘内存是 160GB。重启后,我收到错误“未知文件系统”。当我尝试访问我的分区时,我收到错误“未知文件系统”,并且我找不到我的 ubuntu 文件和文件夹。该怎么办?有机会找回我的文件吗?

更新

我尝试了这个命令,但没有成功:

sudo mount -t ext4 -o 错误=继续/dev/sda2 /mnt

这里是 fdisk -l 的输出

这里是 blkid 的输出

答案1

听起来文件系统无法挂载。您可以从 LiveCD 启动并尝试删除驱动器上的磁盘映像,然后尝试从硬盘启动。VitualBox 磁盘文件通常可以在 ~/.VirtualBox/HardDisks 中找到(注意点文件和大写)。虚拟磁盘存储的另一个位置是“~/VitualBox VMs”,具体取决于您运行的是开源版还是 PUEL 版 VirtualBox。

要强制挂载,您可能需要打开终端窗口并输入:

sudo mount -t ext4 -o errors=continue /dev/sda6 /mnt

这将以读/写模式将 /dev/sda2 挂载到 /mnt 上。鉴于文件系统似乎已损坏,如果遇到错误,最好以只读模式挂载设备,以便您可以备份 /home 上的任何重要数据

sudo mount -t ext4 -o errors=remount-ro /dev/sda6 /mnt

最好严格限制 VM 磁盘的大小,以免发生这种事情,但如果这不可能,您应该使用动态大小调整,并且有一个与 / 分区分开的 /home 分区,或者将 VM 磁盘放在完全不同的数据驱动器上。

相关内容