我之前使用的是 Freenas 8.2,后来决定升级到 9.2。一切似乎都进展顺利,将 zfs 升级到 28 并重新启动。下次启动时,似乎要花很长时间,在某个时候我决定关闭机器。我猜这就是问题的原因。
当我尝试导入时,收到以下信息:
[root@freenas]~# zpool 导入 池:vol4disks8tb 编号:12210439070254239230 状态:故障 状态:该池上次由另一个系统访问。 操作:由于设备或数据损坏,无法导入池。 该池可能在另一个系统上处于活动状态,但可以使用 ‘-f’标志。 参见:http://illumos.org/msg/ZFS-8000-EY 配置: vol4disks8tb 故障损坏数据 raidz2-0 在线 gptid/3d316d16-f53e-11e1-9da5-080027dfca8a 在线 gptid/3df02143-f53e-11e1-9da5-080027dfca8a 在线 gptid/3eb99e55-f53e-11e1-9da5-080027dfca8a 在线 gptid/3f91c723-f53e-11e1-9da5-080027dfca8a 在线 [root@freenas] ~#
编辑:命令“zpool import -f”、“zpool import -f -F -n”和“zpool import -f -F”返回与前一个命令完全相同的输出。
编辑#2:命令“zpool import -f 12210439070254239230”返回
无法导入“vol4disks8tb”:I/O 错误 销毁并重新创建池 备用源。
到目前为止我已经尝试过建议在这个答案中找到在 freenas 的 Web 界面中发现的“自动导入卷”在 /var/log/messages 中写入了以下错误:
7 月 8 日 14:46:06 freenas manage.py:[middleware.notifier:3291] 导入 vol4disks8tb [12210439070254239230] 失败,原因:无法导入“vol4disks8tb”:I/O 错误 7 月 8 日 14:46:06 freenas manage.py:[middleware.exceptions:38] [MiddlewareError:卷“vol4disks8tb”导入失败,有关更多详细信息,请检查池状态]
运行“zpool status”返回“没有可用池”。
我不在乎这些磁盘上的大部分数据,但是这些磁盘上保存着近 15 年的照片,有没有什么办法可以恢复它们?请帮忙!
答案1
首先看看显示的内容
zfs status
也许池现在已被导入并且正忙于另一次导入。如果是,则修复池。如果不是,请按照所有底部操作。
我在这里找到了一些文档:http://docs.oracle.com/cd/E19253-01/819-5461/gbctt/index.html
您应该首先使用自动修复功能导入损坏的池,然后在任何地方制作二进制副本。购买一些驱动器以供将来备份。导入遵循上述文档:
zpool import -F vol4disks8tb
您应该会收到有关 I/O 错误的消息,但信息描述丢失了最后写入的数据。您必须同意恢复。
如果它不起作用,很遗憾你就失去了一切。
我找到了你的最后机会。看看这个页面,上面描述了你的 freenas 的一个错误。http://forums.freenas.org/index.php?threads/zfs-pool-import-corrupted-data.7804/
答案2
首先,对这些磁盘进行字节级复制。
然后因为没有异地备份而自责。
您是否尝试过zpool import -f
系统推荐的命令?