0

这是一个性能和可​​靠性测试:

我已经配置了 7 个分区元数据 raid10 数据 raid6 的 btrfs 卷。我在上面创建了一个原始的 qemu 磁盘映像,并通过 iSCSI 将映像连接到 Windows。此卷通过 bcache 缓存(无写回)。我在播放位于这些驱动器上的 Apex Legends(也是带有 vfio 的 vm)时删除了音量。每当我强行删除 2 个后续驱动器时,它都会失败,我认为这是因为 raid10 元数据。我擦洗了检查磁盘。我在卷上用 dd 下了一大堆零。断开连接的驱动器强制降级模式,然后连接它们等等......无论你能想到什么折磨。但没有做明显的事情,例如同时移除超过 2 个驱动器或移除后续驱动器(做了一次但重新开始)......

猜猜 205 GB 中有多少数据是完整的 169 GB。我有点相信 btrfs但问题是在擦洗后我不断看到

scrub status for 96076a7e-c93a-4615-972f-d0ec45b31490
        scrub started at Mon Feb 28 17:41:49 2022 and finished after 00:06:14
        total bytes scrubbed: 168.42GiB with 517433 errors
        error details: read=517304 csum=129
        corrected errors: 0, uncorrectable errors: 517433, unverified errors: 0

所以我想和它和平相处。接受故障扇区,不可纠正的错误。如何将计数器归零并接受错误或丢弃它们如何在下一次擦洗时看不到错误。?我应该重新平衡吗?

4

0 回答 0