¿Cómo lee exactamente el kernel el sistema de archivos desde un dispositivo USB y lo monta?

¿Cómo lee exactamente el kernel el sistema de archivos desde un dispositivo USB y lo monta?

¿Cómo lee usbcore el sistema de archivos de un dispositivo usb y monta nuestro dispositivo en el directorio /media? Me refiero a cómo crea un dispositivo de bloque para el dispositivo en/dev y realiza operaciones en él. Quiero saber qué controladores del kernel están involucrados. He leído muchos artículos pero no encuentro información al respecto.

información relacionada