8kセクターサイズのディスクはWindowsでサポートされていますか?
現在、いいえ、Windowsではサポートされておらず、文書化されています。
SQL Serverはセクターサイズを考慮しますか?
はい、SQL Server はセクターサイズを考慮します。実際、SQL Serverはさまざまな理由(データの整合性、最適化など)で現在のディスクセクターサイズで動作するデータ構造とアルゴリズムを備えているため、基礎となる物理ディスク情報をチェックします。
4k(4096)を超える物理セクターサイズを使用しようとすると、エラーが表示されます。
Msg 5179, Level 16, State 1, Line 1
Cannot use file 'S:\Folder\TestDB.mdf ', because it is on a volume with sector size 8192.
SQL Server supports a maximum sector size of 4096 bytes.
Move the file to a volume with a compatible sector size.
この場合、最大セクターサイズが4096(4k)であることをエラーメッセージが具体的に示していることがわかります。これは、ボリュームをSQL Serverに使用できないことを意味し、上記のようにWindowsでもサポートされません。
解決
このエラー/問題が発生した場合、残念ながら512バイトや4kなどのサポートされているディスクセクターサイズを使用する必要があります。他の形式はサポートされていないため使用できません。使用するディスクサブシステムについてハードウェアベンダーに問い合わせて、他のオプションがあるかどうかを尋ねる必要があります。
以下のようeckesは、 Linux上で、コメントに記載されたあなたは、新しい論理ブロックサイズオプションを指定して8kのドライブをエミュレートすることができlosetup -b
4.14カーネルで。