Имя — это не файл: как на самом деле устроены директории в Linux

Добавить в календарь 19.11.2026 17:00 19.11.2026 19:00 Europe/Moscow Имя — это не файл: как на самом деле устроены директории в Linux

19 ноября 2026 г. в 17.00 (мск) в онлайн-формате пройдет бесплатный мастер-класс «Имя — это не файл: как на самом деле устроены директории в Linux» о моделях, которые мы используем каждый день, не зная об этом — и о том, почему системное программирование нужно не только системным программистам.

Мы говорим «файл report.csv», но report.csv — это всего лишь имя. Настоящий файл — это inode, а имя — запись в директории. Эта модель объясняет десятки ежедневных странностей:

  • почему mv внутри одной файловой системы мгновенный, а между дисками медленный;
  • почему ls на миллионе файлов тормозит — и что с этим делать;
  • почему ln не занимает места, а cp занимает;
  • как работают инкрементальные бэкапы на жёстких ссылках;
  • почему удалённый файл иногда продолжает занимать место на диске.

Программа:

1. Модель: директория как файл, имя как запись, inode, счётчик ссылок. Только shell и stat, без программирования. Вы повторяете за ведущим.

2. Как это видно в системных вызовах. Короткая демонстрация на C, Python и Rust: показываем, где высокоуровневые языки скрывают детали. Писать код не нужно.

3. Вопросы и ответы.

Участники уйдут с:

  • ясной моделью файловой системы Linux, которая предсказывает поведение ls, mv, rm, find, ln, cp;
  • пониманием, где настоящее узкое место и почему смена языка его не убирает;
  • готовым ответом на вопрос «зачем нам системное программирование, если мы пишем на Python».

Кому будет полезен мастер-класс: Дата-инженерам, администраторам, разработчикам, преподавателям — всем, кто работает с файлами и хочет понимать, что за этим стоит

Формат: Мастер-класс с живой демонстрацией; участники повторяют shell-часть, код на C, Python и Rust показывается ведущим. 

Онлайн,
Имя — это не файл: как на самом деле устроены директории в Linux

Дата проведения: 19.11.2026. Начало в 17:00

Место проведения: Онлайн

Организатор: Школа больших данных
Будь в курсе всех мероприятий по теме Разработка ПО
  • Анонс
  • Программа
  • Участники
  • Спикеры

19 ноября 2026 г. в 17.00 (мск) в онлайн-формате пройдет бесплатный мастер-класс «Имя — это не файл: как на самом деле устроены директории в Linux» о моделях, которые мы используем каждый день, не зная об этом — и о том, почему системное программирование нужно не только системным программистам.

Мы говорим «файл report.csv», но report.csv — это всего лишь имя. Настоящий файл — это inode, а имя — запись в директории. Эта модель объясняет десятки ежедневных странностей:

  • почему mv внутри одной файловой системы мгновенный, а между дисками медленный;
  • почему ls на миллионе файлов тормозит — и что с этим делать;
  • почему ln не занимает места, а cp занимает;
  • как работают инкрементальные бэкапы на жёстких ссылках;
  • почему удалённый файл иногда продолжает занимать место на диске.

Программа:

1. Модель: директория как файл, имя как запись, inode, счётчик ссылок. Только shell и stat, без программирования. Вы повторяете за ведущим.

2. Как это видно в системных вызовах. Короткая демонстрация на C, Python и Rust: показываем, где высокоуровневые языки скрывают детали. Писать код не нужно.

3. Вопросы и ответы.

Участники уйдут с:

  • ясной моделью файловой системы Linux, которая предсказывает поведение ls, mv, rm, find, ln, cp;
  • пониманием, где настоящее узкое место и почему смена языка его не убирает;
  • готовым ответом на вопрос «зачем нам системное программирование, если мы пишем на Python».

Кому будет полезен мастер-класс: Дата-инженерам, администраторам, разработчикам, преподавателям — всем, кто работает с файлами и хочет понимать, что за этим стоит

Формат: Мастер-класс с живой демонстрацией; участники повторяют shell-часть, код на C, Python и Rust показывается ведущим.