使用linux中badblocks命令检查磁盘装置中损坏的区块
发表于:2024-10-22 作者:千家信息网编辑
千家信息网最后更新 2024年10月22日,小编给大家分享一下使用linux中badblocks命令检查磁盘装置中损坏的区块,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!badblocks就是一个检查磁盘装置中损坏区块的命令,执行
千家信息网最后更新 2024年10月22日使用linux中badblocks命令检查磁盘装置中损坏的区块
小编给大家分享一下使用linux中badblocks命令检查磁盘装置中损坏的区块,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
badblocks就是一个检查磁盘装置中损坏区块的命令,执行该命令时只须指定所要检查的磁盘装置,及此装置的磁盘区块数。
语法格式:badblocks [参数]
常用参数:
-b | 指定磁盘的区块大小,单位为字节 |
-o | 将检查的结果写入指定的输出文件 |
-s | 在检查时显示进度 |
-v | 执行时显示详细的信息 |
-w | 在检查时,执行写入测试 |
参考实例
通过命令扫描硬盘:
[root@linuxcool ~]# badblocks -s -v /dev/sdnx
其中n表示硬盘设备名,x表示硬盘对应的分区号,例如需要检查”/dev/sda2″:
[root@linuxcool ~]# badblocks -s -v /dev/sda2 Checking blocks 0 to 30681000 Checking for bad blocks (read-only test): 306809600674112/ 306810000000 30680964306809653068096630680967306809683068096930680970306809713068097230680973 ...done Pass completed, 37 bad blocks found.其中,"37 bad blocks found"表示硬盘存在37个坏块。
以4096字节为一个"block",每一个"block"检查1次, 将结果输出到"hda-badblocks-list.1"文件中,由第51000 block开始,到63000 block结束:
[root@linuxcool ~]# badblocks -b 4096 -c 1 /dev/hda1 -o hda-badblocks-list.1 63000 51000
扫描硬盘的损坏扇区或区块并写入到临时文件夹下的bad-blocks.txt文件中:
[root@linuxcool ~]# badblocks -v -o /dev/sdb > /tmp/bad-blocks.txt
如果找到了坏道,可以进行写入扫描进行修复。写入扫描遇到坏道的时候会自动重映射。写入扫描会覆盖原有数据,所以请先备份。写入扫描速度很低,所以应该只扫描只读扫描时候发现错误的部分:
[root@linuxcool ~]# badblocks -w -s /dev/sdb END START
将END和START换成结束和开始的块的编号就可以了。
看完了这篇文章,相信你对使用linux中badblocks命令检查磁盘装置中损坏的区块有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
检查
区块
磁盘
命令
装置
硬盘
文件
参数
字节
时候
篇文章
结果
时显
输出
信息
单位
备份
大小
完了
实例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
湖北应用软件开发费用是多少
连接数据库缓存
数据库迁移 总结
做软件开发的工作工资多少
昆山嵌入式软件开发工资待遇
车载gps服务器时间不同步
工联数据库是干什么的
小学校网络安全自查工作小结
数据库四个特性
网络安全防护逻辑结构图
新泰哪里招聘电脑网络技术员
爱奇艺官方护苗网络安全
江苏服务器阵列卡配置云服务器
爱奇艺服务器瘫痪
咸鱼卖服务器如何发货
2021陕西网络安全论坛直播
网络安全会议通知 市政府
周鸿祎网络安全生态
服务器 客户端 模式
数据库汇总在哪
月牙堂网络技术
环保管家软件开发方案书
数据库第三范式满足的条件
语聊脚本需要服务器吗
edgar 数据库
网络安全钥匙怎么修改
靖江软件开发
二路PC服务器
国内服务器更换
山西触摸查询软件开发