如何將 ext4 中的檔案 + 偏移量轉換為區塊裝置號碼?

如何將 ext4 中的檔案 + 偏移量轉換為區塊裝置號碼?

我正在編寫一個區塊設備驅動程序,並在其上安裝了 ext4 檔案系統。當我對 ext4 的檔案執行 fio verify 時,出現驗證錯誤。

如何將 ext4 中的 file,offset 轉換為區塊裝置號碼?

答案1

這是在上回答的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

相關內容