linux读取内核缓冲区失败,linux – md-device上的缓冲区I / O错误 – 无法识别故障驱动器...

smartctl -a /dev/sda

ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_Failed RAW_VALUE

5 Reallocated_Sector_Ct 0x0033 099 099 010 Pre-fail Always - 2

179 Used_Rsvd_Blk_Cnt_Tot 0x0013 099 099 010 Pre-fail Always - 2

183 Runtime_Bad_Block 0x0013 099 099 010 Pre-fail Always - 2

187 Uncorrectable_Error_Cnt 0x0032 099 099 000 Old_age Always - 3

195 ECC_Error_Rate 0x001a 199 199 000 Old_age Always - 3@H_403_3@

但是用badblocks重写整个磁盘-wsv工作没有错误.

由于它对我来说是一个非常重要的服务器,我用不同的模型替换了整个服务器,但错误仍然存​​在.我是否认为它可能是磁盘问题?

有没有办法知道哪个磁盘受影响,可能是通过计算?

编辑:澄清:我没有得到的是从主设备到从设备的1.5 TB数据的初始同步如何导致两个不可恢复的I / O错误,但在每个涉及的SSD上手动运行破坏性读写测试完成任何错误.

EDIT2:lsblk的输出(对于sda-sdf来说是相同的); PVS; VGS; LVS;

lsblk:

sda1 8:16 0 953.9G 0 disk

├─sda1 8:17 0 4.7G 0 part

│ └─md0 9:0 0 4.7G 0 raid1

└─sda5 8:21 0 949.2G 0 part

└─md1 9:1 0 2.8T 0 raid6

├─vgdb01a-lvroot 252:0 0 18.6G 0 lvm /

├─vgdb01a-lvvar 252:1 0 28G 0 lvm /var

├─vgdb01a-lvtmp 252:2 0 4.7G 0 lvm /tmp

└─vgdb01a-lvpostgres 252:3 0 2.6T 0 lvm /postgres

pvs:

PV VG Fmt Attr PSize PFree

/dev/md1 vgdb01a lvm2 a-- 2.78t 133.64g

vgs:

VG #PV #LV #SN Attr VSize VFree

vgdb01a 1 4 0 wz--n- 2.78t 133.64g

lvs:

lvs

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert

lvpostgres vgdb01a -wi-ao---- 2.60t

lvroot vgdb01a -wi-ao---- 18.62g

lvtmp vgdb01a -wi-ao---- 4.66g

lvvar vgdb01a -wi-ao---- 27.94g@H_403_3@

更新2017-8-22

echo check > /sys/block/md1/md/sync_action

[Mon Aug 21 16:10:22 2017] md: data-check of RAID array md1

[Mon Aug 21 16:10:22 2017] md: minimum _guaranteed_ speed: 1000 KB/sec/disk.

[Mon Aug 21 16:10:22 2017] md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for data-check.

[Mon Aug 21 16:10:22 2017] md: using 128k window,over a total of 995189760k.

[Mon Aug 21 18:58:18 2017] md: md1: data-check done.

echo repair > /sys/block/md1/md/sync_action [Tue Aug 22 12:54:11 2017] md: requested-resync of RAID array md1

[Tue Aug 22 12:54:11 2017] md: minimum _guaranteed_ speed: 1000 KB/sec/disk.

[Tue Aug 22 12:54:11 2017] md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for requested-resync.

[Tue Aug 22 12:54:11 2017] md: using 128k window,over a total of 995189760k.

[2160302.241701] md: md1: requested-resync done.

e2fsck -y -f /dev/mapper/vgdb01a-lvpostgres

Pass 1: Checking inodes,blocks,and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Checking reference counts

Pass 5: Checking group summary information

/dev/mapper/vgdb01a-lvpostgres: 693517/174489600 files (1.6% non-contiguous),608333768/697932800 blocks@H_403_3@

更新2017-8-22 2

在pastebin上输出lsscsi和所有磁盘smartctl:https://pastebin.com/VUxKEKiF

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值