作者:祖朝伯 | 来源:互联网 | 2023-06-12 12:55
只发现了两个好像相关的命令fsck命令被用于检查并且试图修复文件系统中的错误。当文件系统发生错误四化,可用fsck指令尝试加以修复。badblock命令用于查找磁盘中损坏的区块。
摆弄了两天后,我终于在我的电脑上安装了问题不大的linux系统。 虽然还有几个小问题。
但是,还有痛苦的东西。 我不知道为什么磁盘上出现了坏路
作为一个刚搬到linux的wgdxmy,第一反应还是想找一个修复老路的软件,但什么也没找到。 只找到了两个类似相关的命令
fsck命令用于检查文件系统错误并尝试修复。 如果文件系统发生错误,可以使用fsck命令尝试修复。 badblock命令用于搜索磁盘中的损坏块。 硬盘是一种损耗的设备,使用一段时间后可能会发生不良道路等物理故障。 电脑硬盘发生故障后,如果不立即更换或进行技术处理,可能会导致故障增加,并引起频繁的死机和数据丢失。 最好的措施是更换磁盘,但在暂时情况下,请立即切断,不要触摸坏路部分的扇区。 badblocks是检查坏路位置的好工具。 根据字义,badblock更合适,看使用方法
试着使用看看
badblocks -s /dev/sdb1
成功扫描了坏扇道
修复的原理如下
如果发现了不好的道路,可以进行写扫描进行修复。 如果写入遇到坏路,将自动重新映射。 写入会复盖原始数据,请先备份。 由于写入速度较低,因此必须仅扫描在只读扫描中发现错误的部分。 执行修复命令
$ sudo bad blocks-w-s/dev/sdbendstart可以用结束和开始块的编号替换结束和开始。
发生了错误。 硬盘仍处于装载状态
卸下硬盘后,重新运行命令
修复完成!