私はこれが同じ問題だと信じています物理セクタサイズ4096 HDDに合わせて論理セクタサイズを最適化しかし、この質問は一般的に受け入れられた回答を受けたことがなく、既存の回答は重要な質問を中心に行われます。
高度なフォーマットのHDD / SSDがあり、物理セクタサイズが4Kで、システム内のすべてのハードウェア/ソフトウェアが少なくとも4KのI / Oサイズを処理できることがわかり、次のより小さいファイルを受け入れることができます。 4Kは空き容量がわずかに失われる可能性があるため、システムのすべてのコンポーネントがデバイスの論理セクタサイズと物理セクタサイズの両方が4Kであることを確認するように設定する方法はありますか?
次の情報を含む明確な答えを期待してください。
ディスクはカーネルにどのような情報を報告しますか?
カーネルはこの情報を真実で無条件に報告しますか、
/sys
それともこれらの値を条件付きで調整できますか?カーネル外のコンポーネントがハードウェアと直接対話し、この情報を取得できますか?
答え1
#1にパッチを適用する必要があるのは、カーネルではなく、4k論理セクタサイズを報告して使用する必要があるハードドライブです。
一方、(あなたが言ったように)すべてのソフトウェアが4kの論理セクタサイズに合うように準備されている場合、セクタサイズによってどのような違いがありますか?すべての読み取りと書き込みが4kの倍数で、きちんと整列している場合、ドライブに読み取りコマンドを実行するとどのような利点がありますか?
- ブロック155から始まる25ブロック
- 1240ブロックから200ブロック?
答え2
一部のWDドライブには、論理セクタのサイズを4kに切り替えるように設定できるジャンパがあると思いますが、すべての最新ソフトウェアは物理セクタのサイズが4kであることを知って正しいアライメントを自動的に処理するため、実際にはそうする必要はありません。だから彼らはジャンパー設定を段階的に廃止したかもしれません。