wie konvertiere ich eine Datei + einen Offset in ext4 in eine Blockgerätenummer?

wie konvertiere ich eine Datei + einen Offset in ext4 in eine Blockgerätenummer?

Ich schreibe einen Blockgerätetreiber und habe darauf ein Ext4-Dateisystem gemountet. Wenn ich „fio verify“ für eine Datei von Ext4 ausführe, erhalte ich einen Prüffehler.

Wie konvertiert man den Datei-Offset in ext4 in eine Blockgerätenummer?

Antwort1

Dies wird beantwortet aufhttps://serverfault.com/questions/309641/wie-kann-ich-herausfinden-wo-eine-datei-physisch-auf-den-festplattenblocknummern-liegtwas besagt, dass debugfses für diesen Zweck verwendet werden kann. Zum Beispiel:

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

verwandte Informationen