Nas4FREE恢复(ZFS)

时间:2018-07-28 17:33:33

标签: freebsd recover zfs raid

长期使用nas4free以来,我在Raid0中有两个磁盘(ZFS Stripe也许就是所谓的磁盘)。 nas4free操作系统正在运行USB驱动器,今天该驱动器陷入了困境。基本上我失去了灌输的能力。我没有保存以前和现在在水中使用过的配置。我有一种简单的方法可以将这两个磁盘聚集在一起而不会丢失数据吗?我只是简单地转到“挂载”菜单,然后单击“挂载/卸载”,然后在断电时重新启动驱动器。但这一次,因为它是对新liveusb的新注入,所以我没有选择简单地安装它。

我可以通过任何简单的步骤将它们重新安装吗?

我正在阅读,发现使用以下命令重新构建zfs池的命令     #zpool scrub rex

在我尝试之前,想知道是否有任何技巧。

谢谢

1 个答案:

答案 0 :(得分:1)

幸运的是,每个zpool都有自己的配置保存在磁盘本身上,而不是保存在主机系统上。因此,如果丢失了主机,则可以将池导入新主机上而不会出现任何问题。我认为该池不是干净地卸载和导出的,因此您可以先尝试

zpool import

列出同时存在和识别两个磁盘的所有可用池。如果找到您的泳池,一个简单的

zpool import nameOfYourPool

就足够了。如果不起作用,请尝试

zpool import -f nameOfYourPool

强行执行,如果仍然无法执行,那么还有

zpool import -F nameOfYourPool

它丢弃(删除)一些数据以恢复池(详细信息在手册页中)。


除了恢复之外,我强烈建议不要将RAID 0与ZFS一起使用,除非真正不重要的信息(例如RAM磁盘)。即使不干净的关机也可能会破坏某些数据。如果不从另一个冗余副本中进行清理,您可能会丢失对操作系统,应用程序等至关重要的数据。(尽管,正如Dan正确地说的那样,您的池本身仍然可以使用和导入)。