como faço para converter um arquivo + deslocamento em ext4 para um número de dispositivo de bloco?

como faço para converter um arquivo + deslocamento em ext4 para um número de dispositivo de bloco?

Estou escrevendo um driver de dispositivo de bloco e montei o sistema de arquivos ext4 nele. Quando executo fio verify em um arquivo de ext4 , recebo um erro de verificação.

Como converter o arquivo offset em ext4 em um número de dispositivo de bloco?

Responder1

Isso é respondido emhttps://serverfault.com/questions/309641/how-can-i-find-out-where-a-file-is-physically-located-on-the-disk-block-numbersque diz debugfsque pode ser usado para esse fim. Por exemplo:

debugfs -R "stat ~/meuarquivo" /dev/sda1

informação relacionada