Символическая ссылка Linux на Mapped Drive

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

У меня есть ноутбук Mac OS и подключенный диск, указывающий на папку на удаленном сервере, которая содержит папку с именем "content".

Я могу получить доступ к подключенному диску через терминал, а также к его каталогам, однако, когда я пытаюсь создать символическую ссылку в каталоге ROOT моего ноутбука, указывающую на папку "содержимое" на подключенном диске, я получаю сообщение об ошибке.

Вот команда, которую я выпускаю:

  ln -s ./site_content /Volumes/***ip-address***/content

Затем я получаю следующую ошибку:

  ln: /Volumes/***ip-address***/content/site_content: Input/output error

Есть идеи?

Спасибо!

1 ответ

Ваша команда обратная. Первый путь является целью ссылки, а второй - где ссылка создается. Если вы не указали, где создается ссылка, по умолчанию будет использоваться текущий каталог и имя цели (например, ./content).

 ln -s /Volumes/***ip-address***/content ./site_content

Вы получаете сообщение об ошибке с предыдущей командой, потому что, несмотря на то, что ваш диск подключен, он не поддерживает создание символических ссылок в удаленной файловой системе. Что вам действительно нужно, так это символическая ссылка на локальную файловую систему, которая ссылается на удаленную файловую систему, которая должна работать нормально.

Другие вопросы по тегам