badblocks

✍ dations ◷ 2025-07-20 16:07:10 #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参数时,将会把原先硬盘的所有数据抹除掉。

相关

  • 鞘脂类代谢鞘脂(英文:Sphingolipids或glycosylceramides),是一种含有鞘氨醇碱的骨架的脂类,是脂肪族胺醇包含鞘氨醇。他们在1870年代的脑部提取物被发现和神话斯芬克斯来命名。医学导航:遗传
  • Cybermethodology网络方法论(英语:Cybermethodology)是个新近发展出的领域,聚焦于对电脑运算和技术研究方法的创造性发展与使用,用于对网络等下一代资料来源的分析。第一个以网络方法论为主题的正
  • ɶ开前圆唇元音是元音的一种,用于一些语言当中,国际音标以⟨ɶ⟩代表此音,而X-SAMPA音标则以⟨&⟩代表此音。⟨ɶ⟩是⟨Œ⟩的一个小体大写字母。表内成对的元音分别为不圆唇/圆唇
  • 赤眉赤眉军是中国新莽末年起事的军队之一,因起事者将眉毛染红,示其别于政府军,故称作赤眉军。赤眉军于天凤五年(公元18年)在莒(今山东莒县)起事,首领为琅琊人樊崇,以泰山山区一带为根据地
  • 嘉义市立博物馆坐标:23°29′13″N 120°27′05″E / 23.4869859°N 120.4515209°E / 23.4869859; 120.4515209嘉义市立博物馆(英文:Chiayi Municipal Museum;简称:嘉市博),是中华民国嘉义市内的
  • 巴黎酒店巴黎酒店(Paris Las Vegas)是位于美国内华达州拉斯维加斯赌城大道上的一间赌场酒店,由哈拉斯娱乐所持有及经营。顾名思义,酒店的主题为法国的首都巴黎,并建有模仿原比例一半(165
  • 格伦格伦县(Glenn County)是美国加利福尼亚州的一个县,县治威洛斯。根据美国人口调查局2000年统计,共有人口26,453,其中白人占71.78%、亚裔美国人占3.38%、印第安人占2.09%。坐标:39°
  • 罗伯特·崔特·潘恩罗伯特·崔特·潘恩(英语:Robert Treat Paine;1731年3月11日-1814年5月11日),美国政治家、北美大陆会议代表,曾签署美国独立宣言,开国之父之一。美国麻塞诸塞州(麻州)第一任大法官, 美
  • 福建南音南音,原称弦管,于各地又有南管、南乐、五音、郎君乐、御前清曲、御前清音、泉州南音、福建南音等别称,是历史悠久的丝竹音乐,以泉州一带为发源地,流传于现今的闽南语系地区,传承了
  • 埃及历史埃及的历史悠远绵长,古埃及是人类文明摇篮之一。埃及历史以1798年拿破仑入侵为标志,大体可分为古代中世纪和近现代两大阶段。埃及的历史悠久传承。古希腊历史之父希罗多德赞美