On 01/29/2012 09:03 PM, Alex Korchmar wrote:
On Sun, Jan 29, 2012 at 10:37:36AM +0100, Alex Samorukov wrote:

(http://www.freebsd.org/cgi/query-pr.cgi?pr=164473). Вроде бы как все
#define DEVBSIZE 512 // better get from the device
- а если принесут внешний диск с 4k sectors? ;-)
Я, правда, таких пока не видел (где настоящие 4k, а не 4k=>512translation)
но, наверное, все же они где-то есть?
То скорее всего все будет работать, т.к. оно кратно 512. И да, таких почти нет, из соображений совместимости размер блока обозначается как 512, насколько я помню

Но что касается данного определения - то это ugly dirty hack, о чем и написано в комментариях. У меня есть ветка в гите где это поправлено + добавлена поддержка ublio для лучшей производительности, но я бы хотел дождаться ответа от автора по поводу non aligned pwrites.

Ответить