badblocks

✍ dations ◷ 2025-01-30 13:45:43 #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参数时,将会把原先硬盘的所有数据抹除掉。

相关

  • 卡洛·哥尔多尼卡罗·奥斯瓦尔多·哥尔多尼(意大利语:Carlo Osvaldo Goldoni,1707年2月25日-1793年2月6日)是出生于威尼斯共和国的意大利剧作家。他一生创作了大量的剧本,以《一仆二主》、《女店
  • 田纳西州田纳西州(英语:State of Tennessee),位于美国南方,首府为纳许维尔,是美国音乐圣地,也是美国乡村音乐的中心。其他著名城市还有孟菲斯。美国2012年人口估算显示,田纳西州共有人口645.
  • 嚼肌嚼肌是位于头部用于咬合和咀嚼的肌肉,沿着面部两侧各有一块嚼肌,从下颌或下颌骨沿伸到颧骨。每块嚼肌与固定在颞骨上的两块颞肌之一一起运作可将下巴往上拉。这些肌肉共同产生
  • 三代三代是夏、商、周三个朝代的合称,又称夏商周。“三代”一词最早见于春秋时期的《s:论语/卫灵公第十五》:“斯民也,三代之所以直道而行也。”该词一直到战国时期,都是指夏、商、
  • 斯特罗齐家族斯特罗齐家族(意大利语:Strozzi)文艺复兴时期欧洲著名家族之一。这个家族及其银行都是佛罗伦萨的美迪奇家族的主要竞争对手。他们建立了一个给人印象深刻的商业帝国。
  • 中国地质大学中国地质大学(武汉)是中国地质大学的两个独立办学实体之一(另一个为中国地质大学(北京)),位于湖北省武汉市洪山区鲁磨路388号,毗邻东湖国家级高新技术开发区和“武汉·中国光谷”,是
  • 新马路亚美打利庇卢大马路(葡萄牙语:Avenida de Almeida Ribeiro),又称新马路,是澳门中区的重要道路之一,为澳门重要的商业中枢及旅游景点。东接殷皇子大马路,从南湾大马路起,西至火船头街
  • 国际数学奥林匹克国际数学奥林匹亚(英语:International Mathematical Olympiad,简称:IMO),是国际科学奥林匹亚历史最长的赛事。1934年和1935年,前苏联率先在其国内的列宁格勒和莫斯科举办中学数学竞
  • 洞穴洞穴(洞、洞窟)是指地底的通道或空间,可进入其中,形成方式可能是水的侵蚀作用,或是风与微生物等其他外力的风化作用,许多自然界的洞穴是形成于石灰岩地带,为溶洞(钟乳洞),另有一种相似
  • 法蒂玛·布托法蒂玛·布托(乌尔都语:فاطمہ بھٹو‎‎,英语:Fatima Bhutto,全名:法蒂玛·穆塔扎·布托,1982年5月29日-)是巴基斯坦诗人及作家。她是巴基斯坦两位前总理:佐勒菲卡尔·阿里·