8k sektör boyutlu disk Windows'ta destekleniyor mu?
Şu anda hayır, Windows tarafından desteklenmemektedir ve belgelenmiştir .
SQL Server sektör boyutlarını önemsiyor mu?
Evet, SQL Server sektör boyutlarını önemsiyor . Aslında, SQL Server, çeşitli nedenlerle (veri bütünlüğü, optimizasyonlar, vb.) Geçerli disk sektörü boyutlarıyla çalışan veri yapılarına ve algoritmalara sahip olduğu için temeldeki fiziksel disk bilgilerini kontrol eder.
4k'nin (4096) üzerindeki bir fiziksel sektör boyutunu kullanmaya çalışırsanız bir hata alırsınız:
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.
Bu durumda, hata mesajının özellikle maksimum sektör boyutunun 4096 (4k) olduğunu söylediğini görebilirsiniz. Bu, birimin SQL Server için kullanılamayacağı ve yukarıda belirtildiği gibi Windows'ta da desteklenmeyeceği anlamına gelir.
Çözüm
Bu hatayı / sorunu alıyorsanız maalesef 512 bayt veya 4k gibi desteklenen bir disk sektörü boyutu kullanmanız gerekir. Diğer biçimler desteklenmez ve kullanılamaz. Kullanılan Disk alt sistemi için donanım satıcınıza başvurmanız ve başka seçenek olup olmadığını sormanız gerekir.
As Eckes Bir yorumda, Linux üzerinde size yeni mantıksal blocksize seçeneği ile bir 8k sürücü taklit edebilir losetup -b
4.14 çekirdeği ile.