Мне нужно определить диапазон(ы) секторов, занятых файлом на дисковом устройстве (для Linux). Предположим, это простой диск (без RAID) с таблицей разделов MBR или GPT.
Я узнал, что могу получить позицию файла в файловой системе, используя FIBMAP
ioctl. Как преобразовать данные, возвращаемые FIBMAP
, в LBA-сектора диска? Спасибо
position of a file
в шапке, а потомthe sector range(s) occupied by a file
. Я предположил последнее. - person ott--   schedule 05.12.2012