Назад | Перейти на главную страницу

Жесткая или мягкая ссылка более полезна в Linux?

Какая ссылка на файл более полезна в небольшой инфраструктурной среде Linux: жесткая или программная ссылка?

Как новичок в администрировании Linux, я обнаружил, что большинство администраторов Linux склонны использовать мягкие ссылки вместо жестких. Даже если ссылка может зависнуть, если имя файла будет изменено. Есть ли на то особая или конкретная причина?

На мой взгляд, более полезно, как жесткие, так и программные ссылки имеют очень допустимые варианты использования, но я обычно создаю мягкие ссылки:

Справочники

Вы можете создавать жесткие ссылки только на файлы, но не на каталоги.
А поскольку создание жестких ссылок часто не удается, создание мягких ссылок стало привычкой.

Резервные копии

У меня были проблемы с программным обеспечением для резервного копирования, которое не распознает жесткую ссылку как таковую, и тогда ваша резервная копия может:

  • хранить полную копию связанного файла для каждой жесткой ссылки, а не для жесткой ссылки.

и даже когда жесткая ссылка была признана такой, восстановление может быть проблемой, например:

  • цель жесткой ссылки должна быть все еще / уже присутствовать, иначе восстановление не удастся1

или когда он не был заархивирован как жесткая ссылка:

  • ваше восстановление приведет к появлению файлов, которые больше не связаны.