
Я пишу драйвер блочного устройства и смонтировал на нем файловую систему ext4. Когда я запускаю fio verify на файле из ext4, я получаю ошибку проверки.
Как преобразовать файл,смещение в ext4 в номер блочного устройства?
решение1
На этот вопрос дан ответhttps://serverfault.com/questions/309641/how-can-i-find-out-where-a-file-physically-location-on-the-disk-block-numbersкоторый говорит, debugfs
может быть использован для этой цели. Например:
debugfs -R "stat ~/myfile" /dev/sda1