linux用光盘拷文件损坏,如何让Linux软件RAID1检测光盘损坏?

这是噩梦般的日子之一:在

Linux SW-RAID1上运行的虚拟化服务器运行的VM在看似随机的代码块中展示随机段错误.

在调试时,我发现文件在每次运行时都会给出不同的md5sums.深入挖掘我发现:构成RAID1镜像的原始磁盘分区包含2位差异和大约1位差异.一个光盘上有9个扇区完全为空,另一个光盘上有数据填充.

显然,Linux从镜像集的不确定选择的光盘中返回一个扇区.因此,有时相同的扇区返回OK,有时会损坏返回.

RAID cannot and is not supposed to guard against data corruption on the media. Therefore,it doesn’t make any sense either,to purposely corrupt data (using dd for example) on a disk to see how the RAID system will handle that. It is most likely (unless you corrupt the RAID superblock) that the RAID layer will never find out about the corruption,but your filesystem on the RAID device will be corrupted.

谢谢.那会帮我睡觉. : – /

有没有办法让Linux至少通过使用扇区校验和或类似的东西来检测这种损坏?这会在RAID5设置中被检测到吗?这是我希望我使用ZFS还是btrfs(一旦没有超级管理员功能就可以使用)的那一刻?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值