У меня есть сценарий Ruby, написанный кем-то другим, что создает жесткие ссылки на файлы, расположенные в основной папке, поместив их в подпапку с помощью:Как создать жесткую-ссылку на Linux на акцию для Windows
File.link('/mnt/server10/file1.lzo', '/mnt/server10/subfolder10/file2.lzo')
I имеют 10 идентичных разделов серверов Windows, установленных на сервере Linux, и 9 из 10 точек монтирования не имеют проблем с указанной выше командой. Однако, одна точка монтирования возникла проблема с вышеуказанной команды и генерирует следующее сообщение об ошибке:
Hardlink failed: No such file or directory - /mnt/server10/file1.lzo or /mnt/server10/subfolder10/file1.lzo
У меня нет никаких проблем создания ссылки вручную:
ln /mnt/server10/file1.lzo /mnt/server10/subfolder10/file1.lzo
Все разрешения и настройки идентичны.
Сценарий Ruby, который создает жесткие ссылки, одинаковый для всех точек монтирования. Точки монтирования имеют одинаковые разрешения на стороне Linux и Windows.
Пожалуйста, используйте форматирование, чтобы сделать текст более легко читать. Это помогает другим понять этот вопрос. –
Это не похоже на проблему с Ruby, если код тот же, и он работает для большинства случаев. Я бы искал различия между серверами Windows. [su], вероятно, лучший сайт, чтобы спросить об этом, поскольку это похоже на проблему, связанную с ОС. –