现在不努力,未来是个梦 2025-06-05 15:55 采纳率: 0%
浏览 12

smartctl -A /dev/sda 发现Reallocated_Sector_Ct的RAW VALUE为非0但是:badblocks -s -v /dev/sda 扫描硬盘上的坏块没有

smartctl -A /dev/sda 发现Reallocated_Sector_Ct的RAW VALUE为非0
但是:
badblocks -s -v /dev/sda 扫描硬盘上的坏块没有,这个是怎么回事

img

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-06-05 15:55
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题解答

    你使用 smartctl 命令来检查硬盘的 SMART 信息,发现 Reallocated_Sector_Ct 的 RAW VALUE 为非 0,这意味着硬盘已经将一些坏sector 重新映射到了其他sector 中。

    然而,你使用 badblocks 命令来扫描硬盘上的坏块,但是没有发现任何坏块。这可能是因为 badblocks 命令只能检测到硬盘上的物理坏块,而 smartctl 命令可以检测到硬盘上的逻辑坏块。

    在这种情况下,你可以尝试使用 smartctl 命令来获取更多关于硬盘的信息,例如:

    smartctl -a /dev/sda
    

    这将显示硬盘的详细信息,包括坏sector 的数量和位置。

    如果你想检测硬盘上的逻辑坏块,可以使用 smartctl 命令的 -t 选项,例如:

    smartctl -t /dev/sda
    

    这将显示硬盘上的逻辑坏块的信息。

    需要注意的是,硬盘上的坏sector 并不一定会导致数据丢失或硬盘崩溃。但是,如果坏sector 的数量增加或硬盘的 SMART 信息变得不稳定,可能会导致硬盘的性能下降或崩溃。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月5日