Было бы неплохо сначала понять, что такое жесткая ссылка.
Обычно в Unix-подобной системе имя файла в каталоге указывает на номер инода - по существу, номер для файла. «Жесткая ссылка» просто создает другое имя файла с тем же номером инода. Теперь у вас есть разные имена, которые указывают на один и тот же пронумерованный файл.
Но обратите внимание, что между этими двумя именами нет прямой связи. Взаимосвязь заключается в том, что для Name1 и Name2 их номер инода установлен равным 12756, но вы ничего не можете удержать и сказать: «В моей руке есть связь между двумя файлами». Это всего лишь две записи в базе данных, которые имеют идентификационный номер. Вы можете выполнить запрос (медленно, так как вы просматриваете каждую запись файла в системе) для имен файлов, которые имеют номер идентификатора, но это все.
Так что это ничего не значит для создания «жесткой связи между двумя файловыми системами» - поскольку две файловые системы имеют разные схемы нумерации (индекс 1234 в первой системе и 1234 в второй системе указывают на совершенно разные файлы), и единственное, что вам нужно сохранить, это имя + inodeNumber, ничего не поделаешь.