Архитектура VFS, часть 1 — файловая система и дескрипторы

Habr ·

Думаю, многие из нас, желавших освоить DevOps или углубиться в азы архитектуры всеми любимого Linux сталкивались с такими понятиями как Inode , файловые дескрипторы , виртуальная файловая система , какие-то там суперблоки и многое-многое другое. Всё это, как я считаю, можно объединить двумя словами: "Архитектура VFS", которую мы сегодня и разберём. Перед тем как начать, я думаю, что нам стоит определиться, что КОНКРЕТНО мы будем изучать: 1. Что такое файловые системы, какими они бывают и зачем они нужны. 2. Что такое VFS, зачем она нужна и как она работает. 3. Что такое файловые дескрипторы (FD), зачем они нужны и как они работают. 4. Операторы перенаправления потоков. Если вы, как и я, метите в DevOps(а именно для них эта статья и написана), то эта информация вам может понадобиться, как минимум, для того, чтобы пройти собеседование - на тему траблшутинга часто могут задавать вопросы в духе "удалил файл, но процесс всё равно продолжает его читать". Читать далее

Источник: Habr