Linux badblocks命令用于检测存储设备中的损坏区块。
在运行该命令时,需要指定要检查的磁盘设备及其区块总数。
badblocks [-svw][-b ][-o ][磁盘设备][磁盘区块数][起始区块]
参数说明:
首先查看当前系统硬盘的基本信息。
# fdisk -l
输出内容可能如下所示:
Disk /dev/sda: 298.9 GB, 298999349248 bytes 255 heads, 63 sectors/track, 36351 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes <p>Device Boot Start End Blocks Id System /dev/sda1 1 262 2104483+ 82 Linux swap / Solaris /dev/sda2 * 263 32898 262148670 83 Linux /dev/sda3 32899 36351 27736222+ 83 Linux</p><p>Disk /dev/sdb: 42.9 GB, 42949672960 bytes 64 heads, 32 sectors/track, 40960 cylinders Units = cylinders of 2048 * 512 = 1048576 bytes
接下来使用badblocks对硬盘进行扫描。
</p><h1>badblocks -s -v /dev/sdnx
其中n代表设备名称,x代表分区编号。例如检查"/dev/sda2",可执行以下命令:
</h1><h1>badblocks -s -v /dev/sda2</h1><p>Checking blocks 0 to 30681000 Checking for bad blocks (read-only test): 306809600674112/ 306810000000 30680964 30680965 30680966 30680967 30680968 30680969 30680970 30680971 30680972 30680973 ... done Pass completed, 37 bad blocks found.其中,“37 bad blocks found”表示该硬盘存在37个损坏的区块。
以上就是linux检测磁盘坏块是什么-badblocks命令使用与实例的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号