Freenas

FreeNAS ufs root fs 壞,恢復 freenas-v1.db

  • July 5, 2013

我正在從 U 盤啟動我的 FreeNAS。但是它變壞了,無法啟動。

bad dir ino {X} at offset {X}: mangled entry

我現在將 USB 驅動器連接到帶有 FreeNAS 的 VM,以使用 fsck 掛載/或修復儲存棒上的 fs。

執行fsck -y -t ufs一次後,分區似乎被完全破壞(甚至無法重新執行 fsck,因為它只是給出“ no superblock found”)。所以我猜fs無法修復。

這就是我現在嘗試檢索 config 的原因/data/freenas-v1.db

我安裝了“ mount -t ufs /dev/da0s1a /tmp/test”但“ ls /tmp/test/data/”只是給出:

ls: zfs: Bad file descriptor
./ ../

在工作安裝中,配置文件freenas-v1.db位於該文件夾中,並且zfs是該文件夾的普通子目錄。

文件失去了嗎?有機會找回嗎?

終於拿到文件了。沒有意識到 /data 是從第 4 個分區掛載的,並且不是根文件系統的一部分。

不幸的是,它已損壞且無法打開,而且 sqlite 似乎沒有修復損壞數據庫的好工具。所以我終於不走運了。

引用自:https://serverfault.com/questions/520928