computer 版 (精华区)

发信人: yahooboy (复活鸟), 信区: POPsoft
标  题: 有什么好东东可以在linux下扫描磁盘表面? 
发信站: 听涛站 (Mon Oct 16 00:30:53 2000), 转信

fsck 不就可以么? man fsck 看看,有一个参数是干这个的。

【 在 emi (你既无心我便休) 的大作中提到: 】
∶ 【 以下文字转载自 Networking 讨论区 】
∶ 【 原文由 emi 所发表 】
∶ 因为硬件故障,更换了主板和CPU,新硬件为大众503+和AMD
∶ k6-2/400,16M×4=64M EDO 60ns内存,在2.1V的电压下,
∶ 跳到100*4.5,机器其他配件为IBM 6.4G+昆腾1.7G,765老烂卡
∶ 等等。
∶ 为试验稳定性,连续编译了大约10次内核(一个make clean;
∶ make bzImage;make modules;make modules_install的周期
∶ 大约是7分钟左右),编译中没有出现任何错误,也没有任何核
∶ 心蹦出来和我过不去。当然在编译内核的过程中,我还在上网
∶ 灌水。
∶     重新启动后,试用新编译的内核时,在启动时fsck的
∶ 过程中,居然告诉我说硬盘有有bad/duplicate blocks!而且
∶ 还过不去,只好给出root的密码进行维护,重新mount 为rw后,
∶ 删除了两个被认为有bad/duplicate blocks的文件(其中一个
∶ 文件在2.2.13源代码的目录中,另一个文件为2.2.14的源代码
∶ 目录中的一个.o文件。那个.o文件被我删除,2.2.13的整个目
∶ 录被我干掉。),再次启动,fsck仍然报告有错,又给出两个
∶ 被认为有bad/duplicate blocks的文件名来。仍然要我给出
∶ root密码,然后进去维护之。这次这两个报错的文件被我备份了,
∶ 其中一个是/usr/share/texmf/doc/latex/base/patches.txt,
∶ 另一个是/usr/src/linux-2.2.14/include/linux/nfs_fs_sb.h。
∶ 备份后这两个出错的文件被删除,然后再次启动后fsck运行了一
∶ 段后就正常进去了。再次启动,fsck就一闪而过了。打开以前
∶ 备份的这两个出错文件,发现他们的内容是相同的,长度也相同,
∶ 从内容看,都是nfs_fs_sb.h的内容。
∶ 由于编译内核过程中读写硬盘相当频繁,因此硬盘可能会产生
∶ 写错扇区的错误。估计前面两个出错的文件也和后面的这一对
∶ 出错文件错误类型类似:似乎不是坏扇区,而是写的过程中写
∶ 到已经占用的地方去了,从而出现duplicate blocks。
∶ 但是我仍然不大放心,虽然硬盘读写起来还是相当安静(IBM
∶ 6.4G的老硬盘),但我怕它出问题,因此希望找个Linux下的软件
∶ 扫描一下linux分区的磁盘表面,确认不是介质出错。如果是介质
∶ 出错,也好提前进行备份/更换/维修。
∶ 我试图用ext2fs在windows下将linux分区mount上来后进行scan,
∶ 不行。:-)现在正在dos下用pqmagic的简版的check功能进行检查。:-)
∶ 不过那个东东不格式化时不扫描盘片表面,有linux下面的可以扫
∶ 描盘片表面的软件吗?
∶ 谢谢帮助。

--
※ 来源:.听涛站 cces.net.[FROM: 匿名天使的家]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.620毫秒