如何修復 FreeBSD ufs 檔案系統上的 inode 2

如何修復 FreeBSD ufs 檔案系統上的 inode 2

我的 FreeBSD 11.1 系統一直出現恐慌:

核心:恐慌:ufs_dirbad:/ mnt:偏移量 0 處的錯誤目錄 ino 2:損壞的條目

對於這樣的錯誤,大多數論壇建議一篇較舊的文章(http://phaq.phunsites.net/2007/07/01/ufs_dirbad-panic-with-mangled-entries-in-ufs/)其中最終的解決方案是使用檔案系統偵錯器清除損壞的 inode。

太糟糕了,我或多或少相信 inode 2 不是一個簡單的常規 inode,但它與根檔案系統有關,所以我不太願意清除它。

有誰有其他想法如何解決這個問題? A 已經在使用和不使用日誌的單一使用者模式下運行 fsck,但仍然沒有運氣。

答案1

有時這表示驅動器存在結構問題。有時會在停電後發生。無論您做什麼 - 首先立即備份。其次是啟動到單一使用者模式並在磁碟機上執行 fsck -yf。再次fsck備份後。它可以進一步工作,或者您可以將其替換為另一個已知良好的驅動器。

相關內容