为什么我的硬盘在完成文件传输后仍能工作很长时间?

Mar*_*aru 15 linux hard-drive

我注意到每次我将大量数据复制到硬盘时,文件传输结束后它仍然在工作。它发出一些声音,好像还在写字,好像正在进行碎片整理。

现在它被放置在带有 Raspberry Pi 的 Linux 服务器上,而且之前,当我们将它连接到带有 Windows 的笔记本电脑时,它也做了同样的事情。而且我没有激活任何碎片整理程序...数据量越大,它停止工作所需的时间就越长...天知道什么。它是连接到 USB 3.0 的 WD Blue 1TB。Linux下有EXT4分区,之前也有NTFS。

你觉得它是什么?我应该担心吗?

Mok*_*bai 30

根据驱动器的具体型号,它可能会使用 SMR 技术。叠瓦磁记录是一种可以提高写入数据密度并更有效地利用驱动器上的物理空间的技术,但它有一些成本。

  • 由于数据重叠,向驱动器的 SMR 区域写入数据实际上更慢且更难写入。它只能条带写入,而不能像 CMR 驱动器那样随机写入。
  • 由于 SMR 区域速度较慢,许多 SMR 驱动器具有更传统的“旧式”CMR/PMR 区域,它们用于在磁盘控制器将传入写入复制到 SMR 区域之前缓存传入写入。

最终结果就是您看到的行为。驱动器看似正常地接受数据,然后在将数据从 CMR 区域复制到 SMR 区域时花费一些时间重新排列磁盘上的数据。

半小时似乎有点过长,但随着时间的推移,它可能会以小数据包的形式移动数据,以保持驱动器接口可供使用。

NASCompares 在WD CMR 和 SMR 硬盘 (HDD) 列表中提供了驱动器列表以及它们是否使用普通 CMR 或 SMR 技术。您可以按品牌、型号等过滤列表,以找到您的特定驱动器。

我见过一些驱动器在写入过程中看起来确实已经死掉了。它们接受几 GB 的数据,然后在一段时间内写入量降至零,同时驱动器重新组织数据以清除 CMR 区域。驱动器释放“缓存”后,它会继续写入,但在以分钟为单位的一段时间内,驱动器几乎无法使用。

只要您知道您拥有这些驱动器之一,那就不是问题,但如果您知道,那么它看起来很像驱动器有缺陷或做了一些非常奇怪的事情。

  • 我查了一下名单,是SMR!:( WD 蓝色 1TB WD10SPZX (5认同)
  • 这就是为什么如果您每半小时写一份办公文档,SMR 驱动器就可以了,但除此之外就没什么了。如果您使用 PC 的目的只是每半小时写一次办公文档,那么甚至不需要 SMR 驱动器的“优势”,即在更少的物理空间上提供更多的磁盘空间。 (4认同)
  • “只要您知道您拥有这些驱动器之一,那就不是问题”哦,您确实有问题,只是与我们在这里讨论的不同。 (4认同)
  • 没有合理的理由(除了 GB/$ 等有缺陷的指标)购买 SMR 磁盘。 (3认同)
  • 不久前,关于硬盘驱动器制造商未将其驱动器标记为 SMR 的问题引起了相当大的争议 https://arstechnica.com/gadgets/2020/04/caveat-emptor-smr-disks-are-being-submarined-into-意外的频道/ (3认同)
  • @fraxinus 我有点同意。实际上,你不应该愿意购买 SMR 磁盘,除非你得到了一个愚蠢的好交易,并且随着 SSD 不断变得便宜,除了大容量(10+TB)驱动器之外,购买旋转锈的理由越来越少,即使这样你'如果可以的话,我更喜欢 CMR/PMR 磁盘。 (2认同)
  • 绝对偏离主题,但“叠瓦磁记录”似乎是机器人会患上的某种疾病。多么奇怪的名字的技术! (2认同)