新しい HDD/SSD で論理セクター サイズを設定できますか?

新しい HDD/SSD で論理セクター サイズを設定できますか?

これは同じ質問だと思います物理セクターサイズ4096 HDDの論理セクターサイズの最適化しかし、その質問に対する回答は受け入れられず、既存の回答は核心的な質問の周りを飛び回っています。

物理セクター サイズが 4K であることがわかっている高度なフォーマットの HDD/SSD があり、システム上のすべてのハードウェア/ソフトウェアが 4K の最小 I/O サイズを処理できることがわかっており、4K 未満のファイルで空き領域がわずかに失われても問題ない場合、システムのすべてのコンポーネントがデバイスの論理セクター サイズと物理セクター サイズの両方が 4K であると認識するように設定する方法はありますか?

以下の情報を含む確かな回答を期待しています。

  1. ディスクはカーネルにどのような情報を報告しますか?

  2. カーネルは、その情報を無条件かつ正確に報告しますか /sys、それとも条件付きで値を調整できますか?

  3. カーネル以外のコンポーネントがハードウェアと直接対話してこの情報を検出するかどうか。

答え1

1 番の場合、パッチを適用する必要があるのはカーネルではなく、4k の論理セクター サイズを報告して使用するようにハード ドライブに指示する必要があります。

一方、(あなたが言うように)すべてのソフトウェアが4kの論理セクターサイズに対応している場合、セクターサイズによってどのような違いが生じるのでしょうか?すべての読み取りと書き込みが4kの倍数で、きちんと整列している場合、ドライブに読み取りコマンドを発行することでどのような利点が得られますか?

  • ブロック 155 から始まる 25 ブロック、対。
  • ブロック1240から始まる200ブロックですか?

答え2

一部の WD ハード ドライブには、論理セクター サイズを 4k に切り替えるためのジャンパー設定があると思いますが、最近のソフトウェアはすべて物理セクター サイズが 4k であると認識し、正しいアライメントを自動的に処理するため、実際にこれを行う必要はありません。このため、ジャンパー設定は段階的に廃止されている可能性があります。

関連情報