Summary: | [META] 4k sector hard disk drive support | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Mikhail Gusarov <dottedmag> |
Component: | cross-component | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | aen, asy, evg, kharpost, lav, mike, netchv |
Version: | unstable | Keywords: | METABUG |
Hardware: | all | ||
OS: | Linux | ||
URL: | http://www.altlinux.org/BigSector | ||
Bug Depends on: | 23014, 23016, 23017, 23020, 23848, 24005, 26925, 32679 | ||
Bug Blocks: |
Description
Mikhail Gusarov
2008-06-13 17:57:52 MSD
Метабаг по поддержке жёстких дисков с физическим сектором размером 4096 байт (вместо устоявшихся 512 байт). Что насчёт того, что выравнивание по границе 4 Кб для секторов проверяется не кратностью S/8, а (S-1)/8, так как нумерация секторов начинается с 1? И второй 4-килобайтный блок на устройстве начинается с 9-го сектора, а не с 8-го. Исходя из этого все статьи и советы неправильны :) (В ответ на комментарий №2) > Что насчёт того, что выравнивание по границе 4 Кб для секторов проверяется не > кратностью S/8, а (S-1)/8, так как нумерация секторов начинается с 1? И второй > 4-килобайтный блок на устройстве начинается с 9-го сектора, а не с 8-го. > Исходя из этого все статьи и советы неправильны :) Извините, о котором именно из номеров секторов идёт речь? Если о LBA (linear block address), то они нумеруются начиная с 0. Если географический (цилиндр:головка:сектор), используемый для старых вызовов BIOS и старого (нерекомендованного уже лет 10) режима SATA, то в нём действительно сектора нумеруются с 1; но в Linux он используется только на самых нижних уровнях и не участвует в адресации начиная с block I/O уровня. P.S. Мои разборки с проблемой и описание: http://netch80.livejournal.com/12985.html в частности, WD15EARS (экземпляр mike@) отказался сообщать данные про своё устройство, но вроде бы более новые исправляют это. (В ответ на комментарий №3) > Извините, о котором именно из номеров секторов идёт речь? Если о LBA (linear > block address), то они нумеруются начиная с 0. Если географический Ах, точно. > P.S. Мои разборки с проблемой и описание: > http://netch80.livejournal.com/12985.html Спасибо. Поставили p6 desktop и все разделы не выровнены. fdisk теперь об этом сразу ругается. Видимо, багу на alterator-vm? Видимо, переоткрывай bug #23848... (In reply to comment #5) > Поставили p6 desktop и все разделы не выровнены. fdisk теперь об этом сразу > ругается. Видимо, багу на alterator-vm? bug #26925 (In reply to comment #6) > Видимо, переоткрывай bug #23848... Что-то так получилось, что новый открыл уже... Может он, и правда, чуть-чуть другой в каком-то месте, если после исправления bug #23848 что-то заработало ? Кажется, все |