我遇到了这个问题,其他人也遇到过,但是这些解决方案对我来说都不起作用。
几天以来,我的 JBOD 机箱装有 4 个硬盘,通过 USB 连接到 PC,每隔几分钟就会断开连接并重新连接。以前,这种情况从未发生过:除了维护外,这些磁盘自 2015 年以来一直全天候运行。
这是一个问题,因为这些磁盘(组织为双向镜像 MS 存储空间)是生产者/消费者环境中的目标/源。生产者和消费者希望他们的路径存在。(这应该以不同的方式编程,但目前,情况就是这样。)一旦生产者或消费者找不到其文件,就会发生爆炸。
所以一开始我估计这是硬件问题。首先,我将磁盘盒从原来的网络位置(连接到运行 Win8.1 的 Intel i7)移除,并将其连接到另一台全新的 PC(运行 Win10 的 Intel i7),使用全新的 USB 电缆和另一台交换机(原先是 Netgear,这次是 Cisco)上的不同以太网电缆。
问题依然存在。
下一步是将相关文件复制到另一组 4 个硬盘上,并将它们组织在新的存储空间中,然后使用它们。但无济于事,中断仍然发生。
下一步更加复杂,即购买另一个 JBOD 盒(必须先找到具有合适尺寸的盒等)无论如何:问题仍然存在。
然后我回想起了 MS 的能源选项。(我确信自 2015 年以来没有人改变过这些:本来应该由我来做这项任务,但我没有。)在新机器上,我更改了以下内容:
[电源选项] > [更改计划设置] > [更改高级电源设置] > [关闭硬盘]:从不
和
[USB 设置]、[USB 选择性暂停设置]、[设置]:已禁用
另外,通过[设备管理器]>[USB 控制器],我找到了所有具有[电源管理]选项卡的组件,并取消选中“允许计算机关闭...”。
所以它并不特定于
- PC(在两台不同的 Intel i7 上测试)
- 交换机(Netgear、Cisco)
- 中间有网线(两条不同的)
- Windows(8.1、10)
- JBOD 机箱(同一品牌,但两种不同型号:一个支持 RAID,另一个不支持)
- PC 和机箱之间的 USB 线(原装、全新)
- 电源管理(我是否忽略了什么?Win 8.1 与 Win10 不同,但它可以使用这些设置)
此外,这可能不是电源问题:磁盘盒上的各个硬盘的 LED 在磁盘缺失时继续亮着;甚至还有一些 UPS 来防止断电(安装于 2016 年中期,因此它们的电池已经使用 2.5 年了,应该还可以用)。断电时,闪烁的灯会立即熄灭(经过测试)。
消费者和生产者之间有 1 到 4 个开关,具体取决于它们的位置。更换所有开关和电缆将是一件大事。(无论如何,我不确定这些是否会导致所描述的行为。)
还有其他想法可以解释为什么在多年运行良好之后这种行为的改变会如此突然地发生吗?
下一步我可以测试什么?