¿Cómo convierto un archivo + desplazamiento en ext4 a un número de dispositivo de bloque?

¿Cómo convierto un archivo + desplazamiento en ext4 a un número de dispositivo de bloque?

Estoy escribiendo un controlador de dispositivo de bloque y he montado un sistema de archivos ext4 en él. Cuando ejecuto fio verificar en un archivo de ext4, aparece un error de verificación.

¿Cómo se convierte el archivo, desplazado en ext4, a un número de dispositivo de bloque?

Respuesta1

Esto se responde enhttps://serverfault.com/questions/309641/cómo-puedo-descubrir-dónde-un-archivo-está-físicamente-ubicado-en-el-disco-números-de-bloqueque dice debugfsque se puede utilizar para este propósito. Por ejemplo:

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

información relacionada