ПАСТА С ОВОЩАМИ — Рецепты от Ивлева
Архитектура Virtual File System и универсальный язык файловых систем в Linux
Есть вещи, которые работают настолько незаметно, что их существование вообще не приходит в голову. Команда ls выдаёт список файлов на USB-флешке с FAT32 точно так же, как на сетевом NFS-томе или на системном разделе ext4. Никаких специальных ключей, никакой смены синтаксиса. Просто ls и список. За этой простотой прячется один из самых элегантных архитектурных решений в ядре Linux: Virtual File System, или VFS. Понять VFS значит понять, как ядро умудряется говорить с десятками принципиально разных файловых систем через один и тот же интерфейс...