求助磁盘挂载失败且无法停止阵列


Go to solution Solved by lyqalex,

Recommended Posts

我一共有7块磁盘,前两天2号-3号盘突然提示读取错误,我尝试在维护模式中使用XFS-repair -L指令来修复磁盘,执行完成提示0个读取错误。

但是我只要向盘内写入文件就会报错,重复修复几次后。我将2号和3号盘拆解下来,在windows电脑上执行磁盘检测没有发现任何错误,smart检查也提示通过。

今天我在Unraid中,将磁盘全部格式化,重建了阵列,XFS-repair -n检测2号3号磁盘均无异常,于是建立了samba共享文件。在通过windows往阵列中写入文件时,经过几分钟后速度会突然降到0,且整个目录无法读取,到管理页面查看,没有任何报错,尝试停止阵列一直卡在正在停止 sync filesystem,无法正常重启和关机。最终无奈只能断电重启。

断电重启后,2号盘提示未挂载:Unmountable: not mounted。

因为开了自动启动阵列,尝试停止阵列,又卡在 阵列正在停止•Retry unmounting disk share(s)... 无法停止阵列,也无法正常重启关机。

截图为最后一次关机后尝试停止阵列

 

 

1.thumb.jpg.93ed9992c8df02c98a5c55f4fc666133.jpg

Link to comment
On 4/13/2022 at 10:38 PM, lyqalex said:

提供详细的硬件信息,才可能让大家诊断,然后建议。unraid~工具~诊断信息生成,上传。

您好,附件是我重建以后的诊断日志,烦请帮忙看一下。

我后来强制关机后将两块报错硬盘取下,并再次在windows下进行磁盘检查依然没有报错。

于是对整个阵列进行重置,将坏盘放进了奇偶校验中,顺利运行了几天,然后又开始报错。

tower-diagnostics-20220418-2025.zip

Link to comment
38 minutes ago, lyqalex said:

把这两个磁盘的数据线重新插拔或者进行更换测试一下,或者更换一下热插拔插槽仓位,旨在检验是否数据端口问题。

您好,我将这两款硬盘从主板换到了阵列卡上,同时换了两根新sata线,开启阵列,3号盘还是显示Unmountable: not mounted,能不能拯救下这块盘?

tower-diagnostics-20220418-2232.zip

Link to comment
  • Solution

3号盘最好能再进行一次格式化。另如果曾做过某些磁盘设定,应该恢复默认,再试。如果仍然如是,那可能是硬件故障。

ps:可以用新U盘制作启动U盘,取消接入除3号盘的磁盘,或加上校验盘和2号盘进行测试。如果是磁盘仓,最好对3号盘换到其他正常磁盘仓位进行测试。

Link to comment
11 hours ago, lyqalex said:

3号盘最好能再进行一次格式化。另如果曾做过某些磁盘设定,应该恢复默认,再试。如果仍然如是,那可能是硬件故障。

ps:可以用新U盘制作启动U盘,取消接入除3号盘的磁盘,或加上校验盘和2号盘进行测试。如果是磁盘仓,最好对3号盘换到其他正常磁盘仓位进行测试。

您好,我用的电脑主板,主板接口用光了,再加了一块阵列卡,我昨天后来在检查数据发现在过去一周中有一部分数据在我回写的时候进了三号盘,是否真的没有办法救回来?

另外我的这些硬盘设备都有保修(不保数据),但我在windows下自检和软件检测都没有异常,我对linux所知有限,您通过unraid自身日志,能否看到一些关于硬件故障的信息?以便我向制造商申请换修?

Link to comment

1、你现在是用sata硬盘,并且是通过sata线直插,还是sata线接背板?

2、我的楼上帖子建议是指,比如有编号1、2、3、4、5硬盘,你3号磁盘原来接3号端口,为了测试端口,我们把3号磁盘拿到正常使用的5号端口那里接入,测试,看看是否正常。

3、如果3号磁盘写入了数据,既然可以拿到到win pc识别,就通过win那台主机,虚拟linux系统或者U盘安装一个linux系统进行识别3号硬盘,读取其中的数据备份,再进行格式化。

ps:正常情况下,不存在一台电脑能识别,另外一台电脑不能识别该磁盘,很可能是端口问题,如sata线,或者sata口,或者背板插槽等故障。

Link to comment
19 hours ago, lyqalex said:

1、你现在是用sata硬盘,并且是通过sata线直插,还是sata线接背板?

2、我的楼上帖子建议是指,比如有编号1、2、3、4、5硬盘,你3号磁盘原来接3号端口,为了测试端口,我们把3号磁盘拿到正常使用的5号端口那里接入,测试,看看是否正常。

3、如果3号磁盘写入了数据,既然可以拿到到win pc识别,就通过win那台主机,虚拟linux系统或者U盘安装一个linux系统进行识别3号硬盘,读取其中的数据备份,再进行格式化。

ps:正常情况下,不存在一台电脑能识别,另外一台电脑不能识别该磁盘,很可能是端口问题,如sata线,或者sata口,或者背板插槽等故障。

您好,非常感谢您的支持

1、我的硬盘是这样的,1号盘是固态直接插在主板m2接口上,2、3、4硬盘是sata线直插,5、6硬盘因为主板接口满了所以用了块raid卡插在主板pcie卡槽上,然后5、6接raid卡上,但没有做任何raid配置

2、我根据您的建议将2、3硬盘插到了5、6的raid板卡的对应位置上,测试后3号盘依然提示无法挂载。

3、因为我不懂linux我也不知道linux怎么挂载这个磁盘,所以我是另外用工具读取的3号盘上的数据,数据取出后我大致看了下没有问题,都可以正常读取(工具不支持写入,所以我没法尝试在分区格式不变的情况下再写入数据是什么情况)。我在win电脑上对两块盘进行了一个格式化,再运行了检测程序,并分别向两块盘写入了大概700g的数据。磁盘硬件检测,读写测试都正常,拷贝进两块盘的数据也都能正常读取。

4、我现在将两块盘重新插回了unraid主机中开启阵列,并对两块盘写入了大概700G的数据,目前他的运行状态还是比较稳定的系统上没有看到报错,但是鉴于上一次恢复正常后7天又坏了,我可能会多观察一段时间,并尝试写入更多的数据。

说实话我也无法理解两块盘同时报错又查不出问题的情况。

  • Like 1
Link to comment

1、3号盘无法挂载有可能是格式化问题,系统不能识别兼容他的文件系统,所以我说要格式化。

2、我觉得2、3号磁盘是不是曾经同时放到cache,不经意进行raid cache,然后当你把他们分配到阵列后,当他们之中有一个格式化,另一个磁盘就是无法识别文件系统,所以无法挂载。

现在既然好了,如果出现磁盘使用一段时间出现类似情况,要检查你的主机电源是否稳定供电。

Link to comment
4 hours ago, lyqalex said:

1、3号盘无法挂载有可能是格式化问题,系统不能识别兼容他的文件系统,所以我说要格式化。

2、我觉得2、3号磁盘是不是曾经同时放到cache,不经意进行raid cache,然后当你把他们分配到阵列后,当他们之中有一个格式化,另一个磁盘就是无法识别文件系统,所以无法挂载。

现在既然好了,如果出现磁盘使用一段时间出现类似情况,要检查你的主机电源是否稳定供电。

1、您好,您误会了,我是去年8月购买的硬件搭建的unraid,至今已经正常使用6个月了,是在4月10日我在用虚拟机挂迅雷的时候突然提示磁盘丢失。我上管理页面查看提示的读取错误,然后重启开始无法挂载,重建,读取错误,重建无法挂载,然后开始卡重启不能停止阵列等一系列问题的。4-14日还是15日我在unraid中进行了一次全盘格式化重组阵列,并且为了排除迅雷问题,我把迅雷换成了trainsmission进行下载,并开始回写数据,4-18日故障再次出现的。

2、我对nas没有什么要求,您也可以看出我并不会太复杂的操作,绝大多数操作都基于图形。4-14日全盘格式化后我将两块盘拆分2号塞进了奇偶校验,3号依然作为存储,结果是出现了写入速度0重启后3号盘磁盘直接变为未挂载的情况。

电源也是一种可能,如果再次出现,我换个电源试试。说实话这种莫名其妙的问题是最烦心的。

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.