Inode, жёсткая и символическая ссылка: разные связи
Сравните два имени одного inode с отдельным symlink. Проследите удаление имени и объясните, почему данные иногда остаются доступны после удаления файла.
Что показывает модель
Имя хранится в записи каталога, а основные метаданные объекта связаны с inode. Жёсткая ссылка добавляет ещё одно имя того же объекта внутри файловой системы. Это не копия содержимого, и изменение через одно имя видно при чтении через другое.
Как читать результат
Символьная ссылка представляет отдельный объект, содержащий текст цели. Она может пересекать границу файловых систем и сохраняться, когда цель исчезла. Относительная цель интерпретируется относительно каталога самой ссылки, а не произвольного cwd читателя.
Границы схемы
Для освобождения удалённого обычного файла важно не только число имён, но и открытые ссылки ядра. Схема опускает дополнительные детали mmap и файловых систем. Не используйте удаление журналов как универсальный способ освободить место у работающего сервиса.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- Linux man-pages — inode(7) и symlink(7)
Проверка текста: 2026-09-06. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.