linux 硬盘坏道检测

windows下有很多方便的图形化软件进行检测
可以使用默认自带的工具进行检测

1.查看所有硬盘

bash 复制代码
fdisk -l

2.创建扫描结果的目录

bash 复制代码
mkdir /var/diskbad

3.扫描命令

这个程序绝大多数linux发行版是自带的

扫描是对具体的硬盘,也可以对分区(还是扫描具体硬盘吧,就是例如/dev/sdd,而不是/dev/sdd1)

bash 复制代码
badblocks -v /dev/sdd >> /var/diskbad/res.txt

4.可能的报错

badblocks: Value too large for defined data type invalid end block

出现这种情况说明硬盘较大,需要添加参数-b(改变检查的块的大小,如果还是报错,继续调大)

比如16T的硬盘,数值最小为4096。检查时间较长,耐心等待。

bash 复制代码
badblocks -b 4096 -v /dev/sdd >> /var/diskbad/res.txt

5.扫描完成后可以查看结果

bash 复制代码
cat /var/diskbad/res.txt

或者下载下来看

相关推荐
.小墨迹几秒前
Apollo学习——键盘控制速度
linux·开发语言·c++·python·学习·计算机外设
好吃的肘子2 分钟前
Beats
运维·jenkins
Clownseven7 分钟前
[网络升级指南] 服务器网卡/带宽如何选?1GbE vs 10GbE vs 25GbE+ 性能与成本深度解析 (2025)
服务器·网络·5g
tanyyinyu17 分钟前
Python函数返回值的艺术:为何True/False是更优实践及例外情况分析
运维·数据库·python
richer_202041 分钟前
双系统重装ubuntu
linux·运维·ubuntu
微学AI41 分钟前
用FileCodeBox打造私有文件传输:Ubuntu环境保姆级部署教程!
linux·运维·ubuntu
松树戈2 小时前
本地 PC 使用Offset Explorer连接实体Ubuntu Kafka 【单机】超时问题解决
linux·ubuntu·kafka
熬夜苦读学习2 小时前
Linux线程控制
linux·运维·服务器·开发语言·后端
Johny_Zhao2 小时前
CentOS Stream 10安装部署Zabbix 7.0网络监控平台和设备配置添加
linux·网络·网络安全·docker·信息安全·云计算·apache·zabbix·devops·yum源·huawei·系统运维·itsm·华三
zly88653722 小时前
MLX5 Linux 驱动代码分析
linux·运维·fpga开发