badblocks

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

相关

  • β2微球蛋白1A1M, 1A1N, 1A1O, 1A6Z, 1A9B, 1A9E, 1AGB, 1AGC, 1AGD, 1AGE, 1AGF, 1AKJ, 1AO7, 1B0G, 1B0R, 1BD2, 1C16, 1CE6, 1CG9, 1DE4, 1DUY, 1DUZ, 1E27, 1E28, 1EEY, 1EEZ, 1EFX
  • 维管组织维管组织(Vascular tissue)是在维管植物中复杂的传导组织,由一种以上的细胞所构成。维管组织的主要组成是木质部及韧皮部,这两种组织会在植物内部运送流体及养份。也有两种和维
  • 功效效能(英语:efficacy)是指事物产生功效的能力,常用于通识教育、医学和药理学。在医学中,效能是指一种医疗干预措施(如药物、医疗设备、外科手术和公共卫生干预)产生疗效的能力。在临
  • 翁贝托二世翁贝托二世 (Umberto II,1904年9月15日-1983年3月18日),萨伏依亲王,意大利末代国王,1946年意大利政体公投废除君主制,在位仅一个月便被迫退位。他是维克多·伊曼纽三世之子。在第二
  • 阿莱维雅克-弗朗索瓦-弗洛蒙塔尔-埃利·阿莱维(法语:Jacques-François-Fromental-Élie Halévy,1799年5月27日-1862年3月17日),犹太血统的法国作曲家。阿莱维出生于巴黎的一个犹太人家
  • 吕海涛吕海涛(男,1990年出生,山东济南人),是2009年中国第二例输入型甲型H1N1流感确诊患者。其因被怀疑明知自己患病的情况下仍从加拿大回国并多日出入公共景区而被中国大陆网友称为“吕
  • 罗布森山罗布森山(英语:Mount Robson)是北美落基山脉最突出的山峰,也是加拿大落基山脉的最高点。整座山位于加拿大不列颠哥伦比亚罗布森山省立公园。罗布森山是不列颠哥伦比亚省第二高峰
  • 多媒体超级走廊多媒体超级走廊(英语:Multimedia Super Corridor或简称 MSC)是马来西亚一个高科技经济特区。多媒体超级走廊计划(MSC)于1996年2月12日由马来西亚第四任首相马哈迪正式开幕。当时
  • 惠水县惠水县是中国贵州省黔南布依族苗族自治州西部下属的一个县。明清为定番州,1913年改定番县,1935年改惠水县。惠水县下辖2个街道办事处、8个镇:涟江街道、濛江街道、好花红镇、摆
  • 1964年亚足联青年锦标赛1964年亚洲足球联合会青年锦标赛在越南共和国的西贡市举行。以下球队参加了锦标赛:比赛结果:比赛结果:马来西亚 v 韩国缅甸 v 以色列