![什么原因会导致 LTO 驱动器的写入容量只有其一半?](https://linux22.com/image/706516/%E4%BB%80%E4%B9%88%E5%8E%9F%E5%9B%A0%E4%BC%9A%E5%AF%BC%E8%87%B4%20LTO%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%9A%84%E5%86%99%E5%85%A5%E5%AE%B9%E9%87%8F%E5%8F%AA%E6%9C%89%E5%85%B6%E4%B8%80%E5%8D%8A%EF%BC%9F.png)
我有一台 LTO4 驱动器,即使是新的 LTO4 磁带,也只能向磁带写入大约 460GiB,尽管磁带的未压缩容量应该是 800GB。
我注意到,在一个方向上,驱动器的写入速度接近规定的 80MB/秒,然而在反向方向上,它只能达到接近 40MB/秒。
该驱动器是受支持的 HP 型号,需要固件升级(我已经升级了),但问题仍然存在。通过 HP 磁带工具运行时,驱动器的自检失败,但没有错误消息,只有显示以不同的磁带速度写入的数据量的警告。
是什么原因导致了这个问题?磁带马达听起来好像在两个方向上都以相同的速度运转,所以我想知道以每秒 40MB 的速度写入是否意味着驱动器遇到错误并且必须再次写入数据,从而导致写入速度和容量明显下降。这可能吗?
还有谁知道什么会导致类似的问题,但 HP Tape Tools 驱动器评估结果却正常?
编辑:我尝试过打开加密(462GB)和关闭加密(467GB),但我写入的数据压缩性不佳,因此驱动器的压缩作用不大。
EDIT2:@Mark 我尝试使用 LTO3 磁带,结果它只写入了 296GiB,而不是预期的 400GB。观察写入量,似乎在正向绕行上写入了 9GiB,但在反向绕行上只写入了 4.4GiB,但电机以相同的速度运行。所以看起来你的理论是正确的,驱动器出现了很多写入后验证错误,不得不重写大量数据。有点奇怪的是,在任何磁带工具测试中都没有显示这种情况的原因,他们都说磁头寿命很长,没有问题,除了写入的数据量存在问题(测试期间约为 2GB,但我只从对其他驱动器的其他测试中知道这个数字通常在 6GB 左右。)
答案1
听起来像是磁带驱动器磁头堵塞了。您唯一可以尝试的是:
使用最好是新的清洁磁带多次清洁驱动器。
运行测试备份以查看是否有变化。
联系供应商进行更换(如果您需要更换,希望您仍有保修)。
忘记提及检查驱动器是否已更新其驱动程序最近使用的是以前可用的版本而不是当前版本。
答案2
LTO 驱动器将对刚刚写入的数据执行验证读取。如果数据不够好,它们可以像您提到的那样写入额外的副本。物理写入磁带的数据包含备份应用程序不可见的额外元数据,固件可以在读取时使用这些数据对额外的副本进行重复数据删除。
由于 LTO 驱动器双向写入,因此只有一个读取磁头和一个写入磁头是不够的。这两个磁头的放置顺序意味着验证读取只能在一个方向上进行,而不是两个方向。
因此,驱动器有三个磁头。它们的磨损速度不一样。当第一个磁头磨损时,您会看到一个方向上的容量下降,因为另一个方向上使用的是不同的磁头。
您描述的故障模式并非 HP 独有。我见过多个非 HP 驱动器以与您描述的相同方式发生故障。唯一的区别是,我看到的是额定速度为 120MB/s 的驱动器,因此我看到一个方向的速度为 120MB/s,另一个方向的速度为 60MB/s。
答案3
我不是 LTO 专家,但我怀疑如果磁带在写入时没有“流式传输”(而是使用“停止和继续”),固件可能会在最后一次写入和下一次写入之间留下一些“安全间隙”(磁带必须停止,稍微向后定位,然后重新加速前进,然后在安全间隙后开始写入)。
因此,就像过去一样,在驱动器写入时站在驱动器附近听听它的声音会很有帮助。您可以清楚地听到停止-前进模式。停止-前进模式也可能使任何内置驱动器的压缩效率变差。
答案4
抱歉。LTO 的实际容量为 800Gb。但加密会降低容量。尝试禁用它并再次运行测试。