badblocks

✍ dations ◷ 2025-04-05 00:36:31 #Unix文件系统相关软件

badblocks是Unix-like操作系统下用来检查类似于磁盘分区这样的设备上是否存在坏道的命令行程序,其功能类似于Microsoft Windows或DOS操作系统中的SCANDISK或CHKDSK。运行后badblocks会给出一份设备上存在问题的区块(block)列表。

badblocks是ext2/3/4文件系统工具集e2fsprogs的一部分。

badblocks在大多数情况下需要配合e2fsck或mke2fs使用,此时需要专门指定合适的"-b"参数,也就是badblock所读取的区块大小(block-size)。因此,用户应该通过执行e2fsck或mke2fs时加上"-c"参数来调用badblocks,而不是直接使用badblocks。

多数情况下badblocks会透过e2fsck的"-c"参数调用,防止数据被写入坏道中。透过扫描时所产生的坏道清单在分配空间时避免使用到坏道部分。这项测试可以透过只读("-c")或非破坏性写入("-cc")进行。

运行dumpe2fs -b可以列出由e2fsck或>tune2fs所纪录的坏道清单。

badblocks -nvs /dev/sdb

这个指令将会对 "sdb"进行非破坏性写入测试以及显示检查进度。

badblocks -wvs /dev/sdb6

这个指令将会对"sdb"的第6硬盘分区进行破坏性写入测试(-w = 写入模式),对分区写入4种不同的方式,并写验证其正确性。过程中将会显示检查进度(-s = 显示,-v = 详细数据). 指令所运行之分区数据将会被覆盖。

badblocks -wvsb 4096 /dev/sdb

这指令行为与上则相同,不过对象为整个硬盘以及指定区块大小为4096。将会破坏MBR分区及数据。新一点的硬盘并不会显示损坏的扇区,其原因为在备用扇区尚存时将自动重新定位至备用扇区,但是运行在新硬盘上会测试硬盘表面,解析S.M.A.R.T.信息后将会显示最终所配置的扇区数量。

使用-w参数时,将会把原先硬盘的所有数据抹除掉。

相关

  • 红州与蓝州红州与蓝州是指美国近年来选举得票数分布的倾向。红色为共和党的代表色,蓝色则是民主党的代表色。一般说来,在西部沿海、东北部新英格兰地区的选民投票倾向较支持民主党,故有蓝
  • 沈志勋沈志勋(1962年7月-),美国华裔实验物理学家、斯坦福大学教授,主要从事超导与凝聚态物理领域的研究。沈志勋为浙江温州人,早年曾就读于温州二中,1979年考入复旦大学。毕业后通过CUSPE
  • fMetN-甲酰甲硫氨酸(英语:N-Formylmethionine,简写为fMet)是一种存在于细菌及相关的真核生物细胞器中的蛋白氨基酸。它是氨基酸甲硫氨酸的衍生物,其中一个甲酸基被加到原甲硫氨酸的氨
  • 花莲港花莲港,位于台湾花莲县花莲市,为台湾的国际商港之一。东临太平洋,西倚中央山脉,是一个由东、西防波堤合拢而成的人工港。1939年兴建完成,民国52年9月1日(1963年)开放为国际商港,成立
  • 维多利亚 (塞舌尔)坐标:4°37′00″S 55°27′00″E / 4.6167°S 55.4500°E / -4.6167; 55.4500 维多利亚(Victoria)是塞舌尔共和国的首都,位于马埃岛东北部,2009年时的人口约为25,000人,约为塞舌
  • 治安警察局治安警察局(葡萄牙语:Corpo de Polícia de Segurança Pública,CPSP),简称治安警,是澳门特别行政区政府保安司辖下的局级政府部门,负责维持公共安全,维护公共及私人财产。* 被行政
  • 东马来西亚东马(马来语:Malaysia Timur),是马来西亚位于婆罗洲的北半部领土,由沙巴、砂拉越及纳闽组成,面积占全国6成(200,657平方公里)余,但人口仅占全国2成。地理上,东马西马的位置被南海所隔,
  • 词袋模型词袋模型(英语:Bag-of-words model)是个在自然语言处理和信息检索(IR)下被简化的表达模型。此模型下,一段文本(比如一个句子或是一个文档)可以用一个装着这些词的袋子来表示,这种表
  • 电脑硬件冷却电脑硬件冷却是指散发由电脑元件产生的废热,保证元件工作在适宜温度下工作的过程。各种冷却手段用来保证处理器性能以及降低散热风扇的噪音。类似于中央处理器,北桥和显卡这样
  • 卡斯托里亚湖坐标:40°30′54″N 21°18′00″E / 40.51500°N 21.30000°E / 40.51500; 21.30000卡斯托里亚湖(希腊语:Λίμνη Ορεστιάδα)是希腊的湖泊,位于卡斯托里亚州,长7.5公