我在 SATA 多路复用器的外部机箱中有一组 5 个 1TB WD Red 驱动器。这被输入到带有 SATA 多路复用器控制器的台式机中。
经过大约一年的服务(这已经发生了两次),阵列将开始自行重置,如本视频所示。没有任何特定驱动器出现故障的迹象,只是机箱关闭并且阵列中的所有驱动器断开连接。
我有两个这样的机箱,当我将它们从一个移动到另一个时,错误总是与冗余阵列有关。多年来,机箱和接口卡一直保持不变,但安装的新驱动器又解决了一年的问题。
可能有很多事情,从嘈杂的电源缓慢杀死驱动电源电路到 ZFS 的糟糕操作系统实现,但很难知道从哪里开始。什么策略可以让我找出问题的实际所在?
操作系统:CentOS 7.0,内核:3.10.0
外壳:SiI 3726 多路复用器
接口卡:SiI 3132解复用器
硬盘:WD10EFRX
留言:
发生复位时:
[ttt.tttt] ata4.03: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen
[ttt.tttt] ata4.03: failed command: WRITE DMA EXT
[ttt.tttt] ata4.03: cmd 35/00:.. ...:00/e0 tag 3 dma 144688 out
[ttt.tttt] ata4.03: status: { Busy }
[ttt.tttt] ata4.03: error: { ICRC UNC AMNF IDNF ABRT }
Run Code Online (Sandbox Code Playgroud)
一旦 zpool 完全停止:
[ttt.tttt] INFO: task txg_sync:xxxxx …Run Code Online (Sandbox Code Playgroud) 由于 ZFS 被描述为更像数据库而不是文件系统,因此我们有理由期望它的行为也更像版本管理系统,智能地管理文件修改、移动和重命名。这些问题专门询问有关快照的问题,但是快照与克隆有很多共同点
\n\n当文件在快照后具有其自身的硬链接副本时,快照是否基本上保持为空?
有人建议 BTRFS 的设计目的与 ZFS 大致相同,那么在这些条件下它是否会具有相同的行为?
当 Windows 计算机通过 SAMBA 远程访问 ZFS 共享时,上述相同行为是否成立,或者 SAMBA 是否是标准驱动器指令的子集(即移动变为复制+删除)?
是否可以笼统地回答上述问题,或者答案都是特定于实现的?
根据评论者的要求,以下是对所描述的操作执行的测试:
\n\n系统信息:
\n\n。
\n\n `zpool list` `zfs list`\n POOL SIZE ALLOC FREE USED AVAIL REFER\nRun Code Online (Sandbox Code Playgroud)\n\n创建池:zpool create -m /test/mnt FILE-TEST /test/1.img /test/2.img
FILE-TEST 224M 80.5K 224M 73K …Run Code Online (Sandbox Code Playgroud) 我有一台 Windows XP 机器,用作家里的音乐播放器。它相对较旧,只有一个核心。音乐会不时断断续续地播放,查看任务管理器会发现 CPU 使用率出现了高达 100% 的短暂高峰。我对可能导致峰值的原因有一些想法,但无法确定,因为一旦发生,违规过程就会再次处于休眠状态。
是否有任何实用程序可以“记录”那一刻的使用情况,以便我最终确定是什么原因造成的?