我正在从一个USB棒引导我的FreeNAS。但它变坏了,不能启动。
bad dir ino {X} at offset {X}: mangled entry现在,我将USB驱动器附加到带有FreeNAS的VM上,以便用fsck安装/或修复棒上的fs。
在运行fsck -y -t ufs一次之后,分区似乎被完全销毁了(甚至不能重新运行fsck,因为它只是提供了"no superblock found")。所以我想飞碟是无法修复的。
这就是我现在试图检索配置/data/freenas-v1.db的原因。
我安装了"mount -t ufs /dev/da0s1a /tmp/test“,但是"ls /tmp/test/data/”只是给出了:
ls: zfs: Bad file descriptor
./ ../在正常安装中,配置文件freenas-v1.db位于该文件夹中,而zfs是该文件夹的一个普通子目录。
文件丢失了吗?有机会把它拿回来吗?
发布于 2013-07-05 15:05:07
终于拿到文件了。没有意识到/data是从第四个分区挂载的,并不是根文件系统的一部分。
不幸的是,它已经损坏,无法打开,sqlite似乎没有一个修复损坏数据库的好工具。所以我终于不走运了。
https://serverfault.com/questions/520928
复制相似问题