badblocks

✍ dations ◷ 2024-09-20 05:54:17 #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参数时,将会把原先硬盘的所有数据抹除掉。

相关

  • RNA逆转录病毒逆转录病毒科(学名:Retroviridae)又称“反转录病毒科”,分为双链DNA逆转录病毒和正链RNA逆转录病毒。它们增殖时都有将遗传物质RNA逆转录为DNA的过程(前者逆转录反链RNA,后者逆转
  • 攴部,为汉字索引中的部首之一,康熙字典214个部首中的第六十六个(四划的则为第六个)。就繁体和简体中文,攴部归于四划部首。攴部通常从右方为部字。攴和攵均可为部字。且无其他部
  • 树枝状聚合物树枝状聚合物,又称树枝化聚合物,是每个重复单元上带有树枝化基元(dendron)的线状聚合物。一个树枝状聚合物大分子往往包含数千树枝化基元。在这方面,他们与球状的树枝状化合物(den
  • 卡西尼-惠更斯号2017年9月15日卡西尼-惠更斯号(英语:Cassini–Huygens)是前往土星系统的一架旗舰级空间探测器,也是由美国宇航局(NASA)、欧洲空间局(ESA)和意大利航天局(ASI)合作进行的任务。整个任务
  • 乌云 (网站)乌云(WooYun)是一个位于中国大陆的于企业与安全研究人员(白帽子)之间的安全漏洞报告平台,并提供最新的研究资讯。2016年7月20日凌晨,乌云官网突然关闭,仅显示一张“升级通告”的图
  • 力宣德力宣德(George Carleton Lacy,1888年12月28日-1951年12月11日)是一位美国美以美会传教士,中国大陆最后一任卫理公会会督。力宣德于1888年12月28日出生在中国福州。他的父亲力为廉
  • 彝语东南部方言彝语东南部方言,是彝语的一种方言,使用人数40万人,主要分布在云南省东南部。分布范围东至广南县、富宁县,南至马关县、麻栗坡县,西至弥勒县、开远市、蒙自市,与南部方言区接界,北至
  • 戴梅君戴梅君(1981年3月7日-),是一位台湾的女歌手,曾参加台视《五灯奖》【小朋友歌唱比赛】过二十关,曾参加三立综艺台《21世纪新人歌唱排行榜》校园组过二十关。以唱台语流行音乐歌曲为
  • 大多伦多机场管理局大多伦多机场管理局(英语:Greater Toronto Airports Authority,GTAA是一家位于加拿大安大略省密西沙加市的多伦多皮尔逊国际机场的非营利私有企业,主要业务为机场管理及服务。该
  • 拟狐兽拟狐兽属是一个属于细齿兽类灭绝的属。它是所有肉食性动物的祖先。