写入操作时 iSCSI 超时问题

写入操作时 iSCSI 超时问题

我运行的是 14.04.1,iscsid版本号为 2.0-873

我有一台 Enhance Ultrastor E3160,它在后端格式化为 raid5,在我的系统上格式化为 EXT4。我可以看到设备,连接它,挂载它,并写入小文件(<300MB),但在写入较大的文件时,我们会看到重复的connection3:0: detected conn error (1020)。最终,我们在 dmesg 中看到以下事件序列:

[ 1905.583015] sd 13:0:0:0: [sde] Medium access timeout failure. Offlining disk!
[ 1905.583018] sd 13:0:0:0: Device offlined - not ready after error recovery
[ 1905.583024] sd 13:0:0:0: [sde] Unhandled error code
[ 1905.583027] sd 13:0:0:0: [sde]
[ 1905.583029] Result: hostbyte=DID_TIME_OUT driverbyte=DRIVER_OK
[ 1905.583031] sd 13:0:0:0: [sde] CDB:
[ 1905.583032] Write(16): 8a 00 00 00 00 00 a7 ef 84 00 00 00 04 00 00 00
[ 1905.583040] end_request: I/O error, dev sde, sector 2817491968
[ 1905.583117] EXT4-fs warning (device sde): ext4_end_bio:317: I/O error -5 writing to inode 43 (offset 3607101440 size 8175616 starting block 352186624)

我们有四个其他/较旧的 UltraStor 阵列通过私有子网连接,运行良好。此设备位于公共网络上,位于不同的机房中。

我正在与我们的硬件供应商合作,但我想向 Ubuntu 社区询问任何见解或其他要测试的东西。

答案1

您还可以做三件事:

  • 检查 SCSI 终端器并进行更换。(硬件,由您的供应商处理)
  • badblocks检查另一个外壳内的设备
  • 使用商业软件(我仍拥有的唯一非免费软件)检查(并可能修复)您的磁盘。但在我们这样做之前,我希望您检查前两项。

相关内容