ドライブ管理 SMR ドライブの書き込みポインターはリセットされることがありますか?

ドライブ管理 SMR ドライブの書き込みポインターはリセットされることがありますか?

私はSeagate Expansion Desktop 5TB外付けハードドライブを所有しており、ST5000DM000を搭載していますhdparm。インターネットで見つかった情報は決定的ではありませんが、このドライブは磁気記録方式-- 私が観察している I/O パターンは、他の方法ではほとんど説明できません。明らかに、これはドライブ管理の種類であり、したがってユーザー (および OS) には透過的です。

このテクノロジについて調べてみると、今後登場するホスト管理型 (および部分的にホスト対応型) では、ドライブの各ゾーンに書き込みポインタが関連付けられ、デバイス ドライバーとファイル システムは常にその位置のゾーンに書き込みを続ける必要があることがわかりました。あるいは、ゾーンを完全に書き換えるには、書き込みポインタを先頭にリセットできます。ドライブ管理型 SMR ドライブは、ドライブ コントローラーがゾーン アクセスを管理するという同じ原理で動作するものと思われます。書き込みポインタに当たらない書き込みは、まずランダム アクセス永続キャッシュに格納されるため、ほとんどの場合、速度が維持されます。

しかし、OS はこれが SMR ドライブであることを認識していないため (正しく推測できたとしても、ゾーンの境界がどこにあるかはわかりません)、ドライブにゾーンの書き込みポインターをリセットするように指示する方法がありません。ゾーンが初めていっぱいになると、それ以降の書き込みコマンド (ゾーン全体を一度に書き込まないもの) は、読み取り、変更、書き込みサイクルをトリガーします。少なくとも、これが、最初の約 20 GB 以降、速度が 1 桁の MB/秒に低下せずに連続した 100 GB のファイルを転送できない理由についての私の仮説です。(おそらく、以前に大きなファイルで占められていたドライブの領域に書き込みが行われ、その後そのファイルが削除されたためでしょう。)

では、ドライブ管理の SMR ドライブに、特定の領域にはもう有用なデータが含まれていないこと、そして最初にキャッシュを経由せずに安全に部分的に上書きできることを伝える方法があるかどうか、知っている人、あるいは疑問に思った人はいますか? (セキュリティ消去によってそれがトリガーされることは想像できますが、日常的に行われることはほとんどありません。)

関連情報