Я и мой ёбаный кот на фоне ковра. Войти !bnw Сегодня Клубы

а может мне еще кто подскажет как узнать размер сектора диска?
я в курсе про fdisk -l, но его ж надо еще парсить! может там найдется в /proc/ что-то такое что можно прочитать

Рекомендовали: @minoru
#FZJFLT / @partizan / 3934 дня назад

может /sys/block/sdX/queue/hw_sector_size
#FZJFLT/GDO / @vorbarra / 3934 дня назад
здесь тебе не SO
#FZJFLT/EUM / @ulidtko / 3934 дня назад
@ulidtko не кто?
#FZJFLT/OJR / @partizan --> #FZJFLT/EUM / 3934 дня назад
@vorbarra Оно привирает для Advanced Format дисков, показывая 512, а не 4096 (по понятным причинам). Хотя смотря что топикстартеру нужно…
#FZJFLT/GSV / @minoru --> #FZJFLT/GDO / 3934 дня назад
@partizan из микроблогов получаются неважнецкие Q&A, срсли, нерикамендую
#FZJFLT/U8Z / @ulidtko --> #FZJFLT/OJR / 3934 дня назад
@minoru а advanced format диски это какие? мне нужно узнать сколько записано/прочитано в байтах, в /proc/diskstats есть sectors_read, sectors_written, вот этот размер сектора мне и надо
#FZJFLT/SKG / @partizan --> #FZJFLT/GSV / 3934 дня назад
@ulidtko ну, пока все работает как надо!
#FZJFLT/MWN / @partizan --> #FZJFLT/U8Z / 3934 дня назад
@ulidtko lsblk вообще странная какая-то: для одного винта оно мне показало 4096, а для другого — 512, хотя оба — advanced format =\
#FZJFLT/QIR / @minoru --> #FZJFLT/OBF / 3934 дня назад
@partizan на stackoverflow полущ.
#FZJFLT/CSC / @ulidtko --> #FZJFLT/MWN / 3934 дня назад
@partizan Это те, где сектора на винте не 512 байт, а 4 килобайта. Ещё есть 512e, там на винте 4k, но представляется он как 512-байтный, чтобы софт, на размер сектора завязанный, не ломался.
#FZJFLT/A3U / @minoru --> #FZJFLT/SKG / 3934 дня назад
@ulidtko там ждать надо долго, я сначала нагугливаю, если не гуглится, то лучше спрошу тут)
#FZJFLT/DIO / @partizan --> #FZJFLT/CSC / 3934 дня назад
@minoru хмм, интересно в diskstats какие секторы. ну, хрен с ним, буду считать что те же, если не те, рано или поздно я об этом узнаю
#FZJFLT/UTT / @partizan --> #FZJFLT/A3U / 3934 дня назад
В общем случае никак, особенно если речь про SSD.
#FZJFLT/UXX / @l29ah / 3934 дня назад
@l29ah а в случае с lvm-разделами, которые на обычном hdd?
#FZJFLT/V8P / @partizan --> #FZJFLT/UXX / 3934 дня назад
есть ещё /sys/block/sdX/queue/physical_block_size: $cat /sys/block/sdc/queue/{hw_sector,physical_block}_size 512 4096 но его сообщают не все винты. в случае с SSD так вообще мгновенный отсос
#FZJFLT/MFV / @stiletto / 3934 дня назад
@stiletto lvm похоже сообщает, и какое счастье, у меня и то и другое 512
#FZJFLT/2Q4 / @partizan --> #FZJFLT/MFV / 3934 дня назад
@partizan ну ещё б. под лвм внизу могут быть какого угодно размера девайсы
#FZJFLT/KR6 / @stiletto --> #FZJFLT/2Q4 / 3934 дня назад
а теперь главный вопрос: а зачем ты хочешь это знать и для каких таких разделов на лвм?
#FZJFLT/R4L / @stiletto / 3934 дня назад
@stiletto разделы на lvm для виртуалок, а знать это я хочу чтобы умножать sectors_read/sectors_write из /proc/disktats, чтобы получить какую-то статистику по количеству записанных байтиков
#FZJFLT/56X / @partizan --> #FZJFLT/R4L / 3934 дня назад
@partizan тогда накиданные в этом треде советы тебе сойдут. в большинстве случаев сектор, которым оперирует эта хуйня - 512
#FZJFLT/7RN / @stiletto --> #FZJFLT/56X / 3934 дня назад
@ulidtko пруф? давай по науке
#FZJFLT/76J / @238328 --> #FZJFLT/U8Z / 3934 дня назад
@partizan ну вот, ты почти делаешь как надо, только надо сначала спросить на одном из SE, (не)ждать, спросить в микроблоге, если в микроблоге появляется ответ — сам отвечаешь на свой вопрос
#FZJFLT/IDS / @238328 --> #FZJFLT/DIO / 3934 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.