在 Ubuntu 中安装时硬盘为空

在 Ubuntu 中安装时硬盘为空

我安装了先前安装在 Ubuntu 服务器版本 12 上的硬盘。

然后我升级并安装了 Ubuntu 13,当我安装相同的硬盘时,设备的内容为空。

执行结果df -H显示如下:

/dev/sda        3.0T  1.5T  1.4T  52% /dataDrive

fdisk -l告诉我:

Disk /dev/sda: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/sda doesn't contain a valid partition table

如您所见,一半的硬盘里都有数据,但是当我导航到/dataDrive并输入时ls,它是空的?

该驱动器之前已被格式化为 Linux 分区。

知道为什么我无法访问我的文件吗?

答案1

fdisk只能看到 MBR 分区,看不到 GPT 分区。尝试gdisk列出 GPT 分区。语法与 相同fdisk

假设 GPT 分区正在使用中,您应该会看到它们被列出。现在更改您的 mount 命令以安装适当的分区。看起来您正在尝试安装驱动器而不是分区,这不是您想要的,除非您正在做一些非常奇怪的事情,例如访问驱动器 raw。您的 mount 命令以及随后的命令输出df应该列出驱动器和分区号,例如/dev/sda1/dev/sda3等。

如果尝试上述操作后仍未检测到分区表,则可能需要重建分区表。下载testdisk到备用系统并让其扫描问题驱动器,以查看是否可以找到分区表和文件系统的迹象。如果成功重建分区表,则可以通过浏览磁盘上的文件来测试新分区表,并在满意后将分区表永久写入磁盘。

相关内容