在 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 命令以及隨後的命令輸出df應列出磁碟機和分區號,例如/dev/sda1/dev/sda3等。

如果嘗試上述操作後仍然沒有偵測到分割表,您可能需要重建它們。下載testdisk到備用系統並讓它掃描有問題的驅動器,看看它是否可以找到分割表和檔案系統的標誌。如果能夠成功重建表,您可以透過瀏覽磁碟上的檔案來測試新表,並在滿意時將表永久寫入磁碟。

相關內容