Это не просто одно место для проверки.Например, если блочное устройство было целью iSCSI или AoE, вы бы искали соответствующие драйверы, а в конечном итоге то же самое на другом конце.и т. д., за исключением сетевого взаимодействия.
VFS просто объединяет все это в удобный, унифицированный и согласованный интерфейс для таких вызовов, как read () и write (), обеспечивая при этом буферизацию.Фактическая магия, включая барьеры упорядочения и записи, обрабатываются самими драйверами блочных устройств.
В случае использования устройства отображения, путь немного меняется.Это идет от vfs -> dm_ (target) -> blockdev_driver.