AFAIK, а не с API ядра. Если бы такой интерфейс существовал, он должен был быть ограничен суперпользователем, так как в противном случае это позволило бы любому получить доступ к файлам в каталогах, к которым у них нет доступа для поиска.
Но вы можете использовать это debugfs
в файловой системе (если она отключена) (если у вас есть права на запись на блочное устройство).
debugfs -w / dev / block / device
(замените /dev/block/device
фактическим блочным устройством, в котором находится файловая система).
Затем по запросу debugfs
введите
stat < 123 >
(с угловыми скобками, заменяя 123 на фактический номер inode), чтобы проверить, что файл существует (inode имеет счетчик ссылок больше 0) и не является каталогом.
Если все хорошо, введите:
ln < 123 > path / to / newfile
создать жесткую ссылку (обратите внимание, что путь относительно корня файловой системы). С последующим:
ми < 123 >
чтобы увеличить количество ссылок (нажмите
Enterдля всех полей, кроме количества ссылок, где вы хотите добавить 1 к текущему значению).