(注意,为了清楚起见,我将修改zpool状态,当我返回到服务器)
我有一个6x2TB磁盘raidz2 ZFS池,我在Solaris 11中托pipe
我原来的M1015(闪烁到IT模式)安装了两年前,当我build立这台服务器失败,并不再识别PCI-E总线。 我昨天用另一个M1015replace了它(闪烁到IT模式),Solarisfind了所有的磁盘。
但是,ZFS池被置于SUSPENDED模式(可能是因为之前M1015在运行时死机,所有的磁盘都在之前消失),而且我看到在两个磁盘(?)上发生了重新同步,所有磁盘都列为不可用。
我毫不怀疑在游泳池里有一些错误。 但是我已经清理了这个错误,希望这个池可以重新安装在退化状态。 然而,重启后,池首先出现DEGRADED(一些磁盘显示为不可用,一些显示为已降级),然后立即转换为SUSPENDED,所有磁盘显示为不可用,并重新启动。
重启速度从大约100MBps开始,迅速下降到50kbps或更低。 这相当于预计重复时间的数百小时。 更重要的是,iostat显示池中任何磁盘上发生的ZERO事务。 似乎所有事务在重新启动后不久都会突然发生,因为在顺序重新引导之后,我可以看到约1GB的扫描进度。
我没有办法使任何磁盘脱机,或者在处于挂起状态时导出池(另外,当“fmadm faulty”条目都被报告为已修复时,我不知道为什么它进入挂起状态)
我在哪里更换SAS控制器出错了,我该如何恢复?
$ zpool status pool: rpool state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM rpool ONLINE 0 0 0 c8t0d0s1 ONLINE 0 0 0 errors: No known data errors pool: tank state: SUSPENDED status: One or more devices is currently being resilvered. The pool will continue to function in a degraded state. action: Wait for the resilver to complete. scan: resilver in progress since Thu Apr 16 19:37:54 2015 14.7G scanned out of 8.71T at 127K/s, (scan is slow, no estimated time) 1.23G resilvered, 0.17% done config: NAME STATE READ WRITE CKSUM tank UNAVAIL 0 0 0 raidz2-0 UNAVAIL 0 0 0 c0t5000C5005E169C55d0 UNAVAIL 0 0 0 c0t5000C5005C08BE07d0 UNAVAIL 0 0 0 c0t5000C5005C07780Ad0 UNAVAIL 0 0 0 c0t5000C5005E21AE92d0 UNAVAIL 0 0 0 (resilvering) c0t5000C5005E0C5056d0 UNAVAIL 0 0 0 c0t5000C5005C04F982d0 UNAVAIL 0 0 0 (resilvering) device details: c0t5000C5005E169C55d0 UNAVAIL experienced I/O failures status: FMA has faulted this device. action: Run 'fmadm faulty' for more information. Clear the errors using 'fmadm repaired'. c0t5000C5005C08BE07d0 UNAVAIL experienced I/O failures status: FMA has degraded this device. action: Run 'fmadm faulty' for more information. Clear the errors using 'fmadm repaired'. see: http://support.oracle.com/msg/ZFS-8000-GH for recovery c0t5000C5005C07780Ad0 UNAVAIL experienced I/O failures status: FMA has faulted this device. action: Run 'fmadm faulty' for more information. Clear the errors using 'fmadm repaired'. c0t5000C5005E21AE92d0 UNAVAIL experienced I/O failures status: FMA has degraded this device. action: Run 'fmadm faulty' for more information. Clear the errors using 'fmadm repaired'. c0t5000C5005E0C5056d0 UNAVAIL experienced I/O failures status: FMA has faulted this device. action: Run 'fmadm faulty' for more information. Clear the errors using 'fmadm repaired'. c0t5000C5005C04F982d0 UNAVAIL experienced I/O failures status: FMA has degraded this device. action: Run 'fmadm faulty' for more information. Clear the errors using 'fmadm repaired'. see: http://support.oracle.com/msg/ZFS-8000-LR for recovery
$ iostat -en ---- errors --- s/wh/w trn tot device 0 0 0 0 c8t0d0 0 11 0 11 c7t0d0 0 0 0 0 c0t5000C5005E0C5056d0 0 0 0 0 c0t5000C5005E169C55d0 0 0 0 0 c0t5000C5005C08BE07d0 0 0 0 0 c0t5000C5005E21AE92d0 0 0 0 0 c0t5000C5005C07780Ad0 0 0 0 0 c0t5000C5005C04F982d0