外部硬盘是否会消耗更多的当前写入或删除文件的时间?

外部硬盘是否会消耗更多的当前写入或删除文件的时间?

我有一个外部硬盘,它通过 Raspberry Pi 的 USB 连接供电。我使用它进行 Time Machine 备份,因此它几乎总是将数据写入外部硬盘。但是,前几天硬盘已满,Time Machine 开始删除旧备份以释放一些空间。这导致硬盘崩溃并损坏了文件系统。从那时起,我尝试了几次,每当 Time Machine 尝试删除旧备份时,系统就会崩溃。我的假设是,这是因为 RPi 无法提供太多电流,因此如果文件删除期间的电流消耗高于写入期间的电流消耗,则可能足以导致磁盘崩溃。

答案1

不应该。每个硬盘都有一个索引。删除文件只不过是编辑索引并删除文件的分配。(确实,这些分配可以跨越一个或多个扇区)这比写入数据要快得多(因为数据通常超过 1 兆字节,因此有几十个扇区),因此更有可能是此索引中的某些内容已损坏。

但如果是机械驱动器,磁头必须移动到硬盘驱动器的开头,也就是索引所在的位置。如果在写入磁盘的同时执行此操作,则机械磁头将移动很多。这实际上可能会增加功耗,但应该可以忽略不计。

相关内容