Freenas
FreeNAS ufs root fs 壞,恢復 freenas-v1.db
我正在從 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 似乎沒有修復損壞數據庫的好工具。所以我終於不走運了。