Junior — Middle
95
Magyarázza el, mi az a merev hivatkozás a Linux fájlrendszerben, és hogyan működik.
Cégeket kérdeztek
Válasz az MI-től
sobes.tech MI
Жёсткая ссылка (hard link) в Linux — это дополнительное имя для уже существующего файла. В файловой системе Linux файлы представлены как inode (индексные дескрипторы), которые содержат информацию о файле и указывают на данные на диске. Жёсткая ссылка создаёт новое имя, которое указывает на тот же inode, что и исходный файл.
Это значит, что:
- Файл с двумя жёсткими ссылками физически один и тот же — данные хранятся в одном месте.
- Удаление одного из имён (ссылок) не удаляет данные, пока существует хотя бы одна жёсткая ссылка.
- Жёсткие ссылки нельзя создавать для директорий (во избежание циклов) и между разными файловыми системами.
Пример создания жёсткой ссылки:
ln original_file.txt hard_link.txt
Теперь original_file.txt и hard_link.txt указывают на одни и те же данные.