BTRFS 读取错误有何影响?

BTRFS 读取错误有何影响?

我看到以下读取错误:

# btrfs device stats /mnt/data
[/dev/sda].write_io_errs    0
[/dev/sda].read_io_errs     0
[/dev/sda].flush_io_errs    0
[/dev/sda].corruption_errs  0
[/dev/sda].generation_errs  0
[/dev/sdd].write_io_errs    0
[/dev/sdd].read_io_errs     53
[/dev/sdd].flush_io_errs    0
[/dev/sdd].corruption_errs  0
[/dev/sdd].generation_errs  0
[/dev/sdc].write_io_errs    0
[/dev/sdc].read_io_errs     0
[/dev/sdc].flush_io_errs    0
[/dev/sdc].corruption_errs  0
[/dev/sdc].generation_errs  0

这可能意味着什么?由于它们只是读取错误,这可能只是 RAM 中的一些位翻转导致校验和不匹配,或者这是否意味着持久数据已损坏?

答案1

看着man 8 btrfs-device

   write_io_errs
       Failed writes to the block devices, means that the layers beneath
       the filesystem were not able to satisfy the write request.

   read_io_errors
       Read request analogy to write_io_errs.

基于此,我认为这意味着该设备可能存在问题。

相关内容