Операция выполнена!
Закрыть
Хабы: Linux, *nix, Системное администрирование, Операционные системы

Файл в линуксе — это не "имя на диске", а три отдельные сущности: запись в каталоге, inode и блоки данных. Понимание того, как они связаны, объясняет почти всё "странное" (нет) поведение файловой системы: почему df -h показывает свободное место, а файл не создаётся; почему удалённый файл продолжает занимать диск; почему перенос гигантского файла на 100 ГБ между папками происходит мгновенно.

В этой статье разберём архитектуру VFS на уровне inode — без углубления в архитектуру, но на достаточном уровне, чтобы уметь заниматься диагностикой и с уверенностью отвечать собеседующему, почему на диске терабайты свободного места, а новый файлик создать не получается.

Что конкретно мы сегодня изучим:

1. Что такое Inodes? Что такое каталог?

2. Как на самом деле Linux хранит файлы.

3. Виды ссылок: хардлинки и симлинки.

4. Команды для диагностики: как посмотреть inode, найти файл по номеру и понять, куда делось место.

Читать далее
Читайте также
НОВОСТИ

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro