FUBAR Fsckk 導致 Ubuntu 無法修復?

FUBAR Fsckk 導致 Ubuntu 無法修復?

3TB WD AF[4096blks]硬碟華碩 P7P55d MoBo 非 UEFI 和 4GB 記憶體。

我嘗試安裝 xp pro 64 位,但由於 Windoze 沒有看到整個驅動器而未能完成。我安裝了 Ubuntu 14.10 LTS 並將整個磁碟機用作 ext4,沒有其他分割區。工作了幾個月。

經過一些看似自動的核心升級後,我在啟動時收到“缺少作業系統”錯誤,並且無法安裝驅動器。

使用 LiveCd、PartedMagic 和 SysRescueCd 的工具,我發現超級塊損壞、分區重疊、幾何形狀錯誤和其他錯誤。在網路上搜尋了幾週,嘗試了每一個提示、技巧和程式碼,直到有人建議我透過更改為 ext2 檔案系統來修復我的錯誤。我使用了程式碼並檢查了我的索引節點、日誌和檔案系統。

是否可以改回 ext4 而不會造成進一步損壞?

ubuntu@ubuntu:~$ sudo fdisk /dev/sda

該磁碟的大小為 2.7 TiB(3000592982016 位元組)。 DOS 分割表格式不能用於磁碟區大於 2199023255040 位元組(512 位元組磁區)的磁碟機。使用 GUID 分區表格式 (GPT)。

ubuntu@ubuntu:~$ sudo fdisk -l /dev/sda

磁碟/dev/sda:2.7 TiB,3000592982016 位元組,5860533168 個磁區單位:1 * 512 = 512 位元組的磁區磁區大小(邏輯/實體):512 位元組/4096 位元組的磁區磁區大小(邏輯/實體):512 位元組/4096 位元組I/O 大小(最小/最佳):4096 位元組/ 4096 位元組 磁碟標籤類型:dos 磁碟識別碼:0xa76529e9

裝置開機起始結束磁區大小 ID 類型 /dev/sda1 * 505856 4295473150 4294967295 2T 83 Linux

sysrsccd gdisk -l 輸出格式很差 GPT fdisk (gdisk) 版本 1.0.0

分區表掃描: MBR:僅 MBR BSD:不存在 APM:不存在 GPT:不存在


發現無效的 GPT 和有效的 MBR;將記憶體中的 MBR 格式轉換為 GPT 格式。


磁碟/dev/sda:5860533168 個磁區,2.7 TiB 邏輯磁區大小:512 位元組磁碟識別碼(GUID):EC4893A3-AD27-473D-931C-50C03164D378 分割區表最多可容納數位電腦區為34,最後一個可用扇區為5860533134分區將在 2048 個扇區邊界上對齊總可用空間為 1565565806 個扇區 (746.5 GiB)

編號 起始(磁區) 結束(磁區) 大小 代碼 名稱 1 505856 4295473150 2.0 TiB 8300 Linux 檔案系統

現在我將嘗試輸入崩潰後幾天和今天(7 月 19 日)的 URL

[關聯]http://paste.ubuntu.com/11779238/

[關聯]http://paste.ubuntu.com/11907369/

抱歉造成混亂。

答案1

我安裝了 Ubuntu 14.10 LTS 並使用了整個驅動器,但我認為我沒有選擇 LVM,只是將整個驅動器格式化為 ext4,沒有交換或其他分割區。工作了幾個月沒有任何問題。

對我來說似乎一切都很好。不需要 LVM,Linux/Ubuntu 會很樂意配合。 (LVM 是什麼以及它的用途是什麼?

是否可以改回 ext4 而不會造成進一步損壞?

通用答案:從即時會話安裝磁碟並建立個人資料的備份。然後格式化並重新安裝系統。您所失去的只是隨後安裝的設定和軟體。如果其中包括 Apache 或 MySQL,那麼也值得保存其中的設定和配置。

當然也可以建立dd磁碟的副本,儘管您需要另一個 3Tb+ 磁碟來儲存它......可能有點太困難了。

直到有人建議我透過更改為 ext2 檔案系統來修復我的錯誤。

不要這樣做,因為它會格式化您的磁碟。

使用 LiveCd、PartedMagic 和 SysRescueCd 中的工具

我還有一個建議:測試磁碟。除了恢復遺失的檔案之外,它還可以修復分割區。您可以在即時會話中安裝和使用它。


我會專注於從您的檔案中進行備份,然後開始全新安裝。

相關內容