FreeBSD,gmirror,软件磁盘标签等等


0

好的,这是我的情况:

我为两个2TB驱动器ad4和ad6设置了一个gmirror实例。

昨天,我的系统决定拒绝重启,抱怨ad4出现问题。驱动器似乎在旋转,然后反复旋转。我以为它已经死了,关闭服务器并将其删除。我去了RMA吧,(它只有7个月大了),希捷网站需要一个代码,让SeaTools分析驱动器以确保它在RMAing之前出错。所以我将它插入我的Windows机器以运行SeaTools。 SeaTools反复崩溃,在研究错误之后,我能找到的唯一解决方案是重新格式化驱动器NTFS然后运行SeaTools。所以我做了,并且在格式完成时“huh”。我运行SeaTools,它标记了驱动器很好。

我决定它一定是松散的电源线,或者是我服务器中其他地方的问题,所以我决定将驱动器放回原处,让gmirror重建阵列,然后开始寻找导致其他问题的原因。所以我做了。启动后大约5分钟,我运行了gmirror状态,我惊恐地看到“设备ad6降级,重建”。意识到gmirror使用我的所有数据将NTFS分区镜像到驱动器,我关闭了机器并拉动了驱动器。我卸载了gmirror,然后尝试使用我的所有数据(ad6s1d)挂载分区,但它已经消失了。 ad6就像切片一样,ad6s1,但分区无处可寻。

我运行了disklabel -w / dev / ad6来重新写入磁盘标签,现在我坐在这里,扫描运行的scan_ffs正在拼命检索该分区,以及我可以使用的任何数据,我希望这些数据是其中大部分是因为gmirror只有时间镜像2TB驱动器的1%,其中使用了800GB~。

我正在寻找有关如何恢复分区的任何建议。

此外,当我格式化阵列NTFS的另一个成员时,我做了一个快速格式,所以我假设数据仍然在该驱动器上,虽然我根本不知道如何得到它。

Answers:


0

我设法通过以下步骤自行修复此问题:

  1. 使用gpart删除/销毁ad6s1切片。
  2. 使用gpart删除/销毁ad6 geom。
  3. 重新创建geom,然后重新创建切片。
  4. 编辑磁盘标签并重新添加分区。
  5. 安装。

分区已安装,我的所有文件似乎都完好无损,但是, fsck 正在大声抱怨软更新,但问题似乎已经解决了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.