Причина, по которой вы не можете -связывать устройства между собой, состоит в том, что вы вносите двусмысленность. Запись каталога для файла содержит (в простых системах )номер узла i -для соответствующего файла. Жесткая ссылка (просто еще одна запись каталога )также должна содержать тот же номер узла i -. Это нормально, но i -номера узлов уникальны только в пределах одной файловой системы (они обычно представляют собой плотное множество, начинающееся с 1 ).
Привязанное крепление не решает эту проблему. Да, он создает своего рода «фикцию» структуры, но чего он не делает, так это перенумеровывает -все узлы i -в одной файловой системе, чтобы убедиться, что все они уникальны в обеих файловых системах. обеспокоенный! Это было бы глупо.
Это ограничение всегда существовало в системах UNIX. Символическая ссылка была изобретена частично для решения этой проблемы. Я знаю, что функционально они не совсем одинаковы, но обычно они в порядке.
Использовать символическую ссылку?(ln -s
)