Что такое жесткая ссылка

Жесткая ссылка

файл, ссылающийся на другой файл или папку. На первый взгляд, напоминает символьную ссылку, однако это не совсем так. Симлинк зависит от файла, на который он ссылается, и если удалить последний, симлинк перестанет работать. Жесткая ссылка (хардлинк) является копией идентификатора файла (i-node) и если удалить оригинальный файл, он останется в системе, пока не удалить все ссылки.

Некоторые нюансы:

  1. Хардлинк может размещаться только на том же логическом разделе, что и оригинальный файл. Это связано с независимой идентификацией файлов на разных разделах.
  2. Создание жестких ссылок не поддерживается для папок — только для файлов.
  3. Файловая система должна поддерживать работу с хардлинками.

Пример создания для Windows (NTFS):

mklink /H D:hardlink-photo.jpg D:photos-folderexample.jpg

Пример создания для Linux (ext3 или ext4):

ln /var/www/index.php /home/user/index.php

Подробнее о жесткой ссылке на сайте Википедия

admin

Share
Published by
admin

Recent Posts

Настройка Mercurial по HTTPS

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…

2 недели ago

Компиляция libvirt в Ubuntu

Компиляция libvirt Подробнее

2 недели ago

Ошибка libvirt permission denied: решение

Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…

2 недели ago

Настройка редиректа в NGINX

Файлы с примерами редиректа для nginx Подробнее

2 недели ago

Включение gzip в NGINX

Как включить gzip сжатие в Nginx ? Подробнее

2 недели ago

Удаление postinst-скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…

2 недели ago