Linux命令每日一句系列-磁盘维护篇

  • 1
  • 1,768次阅读
  • A+
所属分类:Linux

Linux命令在开发工作中运用的并不是很频繁,但是在软件部署、搭建常用服务器软件时通常会操作Linux系统,那么Linux常用命令必须掌握。
这里整理了Linux中所有的命令,共分为10个部分,每个部分会开设一篇文章,每天会坚持更新一个命令。加油!

  1. 文件管理篇

  2. 文件传输篇

  3. 文档编辑篇

  4. 系统管理篇

  5. 系统设置篇

  6. 网络通讯篇

  7. 磁盘管理篇

  8. 磁盘维护篇

  9. 备份压缩

  10. 设备管理

磁盘维护篇


badblocks 检查磁盘装置中损坏的区块

语  法:badblocks [-svw][-b <区块大小>][-o <输出文件>][磁盘装置][磁盘区块数][启始区块]
参  数:
-b<区块大小> 指定磁盘的区块大小,单位为字节。
-o<输出文件> 将检查的结果写入指定的输出文件。
-s 在检查时显示进度。
-v 执行时显示详细的信息。
-w 在检查时,执行写入测试。
[磁盘装置] 指定要检查的磁盘装置。
[磁盘区块数] 指定磁盘装置的区块总数。
[启始区块] 指定要从哪个区块开始检查。
补充说明:执行指令时须指定所要检查的磁盘装置,及此装置的磁盘区块数。
范例:
查看系统当前硬盘信息

# fdisk -l

//显示信息如下
Disk /dev/sda: 298.9 GB, 298999349248 bytes
255 heads, 63 sectors/track, 36351 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  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

Disk /dev/sdb: 42.9 GB, 42949672960 bytes
64 heads, 32 sectors/track, 40960 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

//通过命令扫描硬盘
# badblocks -s -v /dev/sda2

Checking blocks 0 to 41942015
Checking for bad blocks (read-only test):  17.69% done, 1:13 elapsed
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个坏块。
  • 我的微信
  • 加好友一起交流!
  • weinxin
  • 微信公众号
  • 关注公众号获取分享资源!
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  0   博主  0   引用   1

    来自外部的引用: 1

    • Linux命令每日一句系列-文件管理篇 – 梦溪博客