文件名称:linuxrite:在 linux 中读取或重写坏扇区以强制块重新分配,a la Spinrite (tm)
文件大小:18KB
文件格式:ZIP
更新时间:2024-07-22 16:38:22
Shell
LinuxRite 用于 Linux 的 Spinrite (tm) 介绍 我知道史蒂夫吉布森的 Spinrite 有其怀疑者,但我喜欢他从磁盘中挤出最后一个好的数据的方法的彻底性。 我最喜欢的是通过重写坏扇区,磁盘通常可以重新分配它们。 仅读取扇区通常会将它们识别为坏的,但不会导致重新分配。 Spinrite 不仅需要启动到 DOS(有时很难获得版本,很难写入 USB 密钥),而且 Spinrite 很少与大型现代磁盘和 EFI 或许多 BIOS 配合使用,因此我编写了这组 bash 脚本来修复2TB WD Green 在某些区域出现错误,但其他方面似乎没问题。 需要注意的是,磁盘在一个阵列中,并且所有内容也都已备份。 使用 ZFS,我什至可以在磁盘在镜像 vdev 中处于活动状态时将扇区直接重新写入磁盘,然后运行 zpool Scrub mypool,阵列会自我修复。 这显然是
【文件预览】:
linuxrite-master
----local-example.sh(215B)
----reread-write-auto.sh(201B)
----reread-bad-sectors.sh(412B)
----rewrite-given-bad-sectors.sh(2KB)
----rewrite-bad-sectors.sh(511B)
----common.sh(198B)
----LICENSE(34KB)
----get-logged-bad-sectors.sh(110B)
----README.md(4KB)
----reread-given-sectors.sh(1KB)