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