Ubuntu: Создание символьной ссылки с сетевой совместно используемой папкой

Я пытаюсь создать символьную ссылку с сетевой совместно используемой папкой (расположенный в системе Windows) от моей системы Ubuntu с помощью команды.

ln -s smb://sys-name/www www

Это создает ссылку, но это говорит, что связь разорвана. Но путь существует, и я могу просмотреть к пути сетевой папки.

Кто-либо мог указать на меня проблема?

В основном я пытаюсь создать ссылку, поскольку я не могу получить доступ к сетевым совместно используемым файлам от Eclipse, так мысль об использовании символьных ссылок, но не удался. Какое-либо другое обходное решение для этого?

13
задан 17.05.2017, 21:39

2 ответа

Вы не можете сделать ссылку на что-то, что не находится в Вашей файловой системе. То, что можно просмотреть его, является функцией файлового браузера; вот почему это не работает с затмением или ln.

То, что Вы хотите сделать, является монтированием удаленная файловая система в Вашу файловую систему. Например, mount -t cifs //sys-name/www www. Посмотрите man mount.cifs для получения дополнительной информации.

11
ответ дан 07.12.2019, 11:35

Как другие указали, смонтируйте папку вместо этого. Я предложил бы создать точку монтирования под /mnt, как /mnt/www (исторически, /mnt используется для несъемных точек монтирования, /media рекомендуется только для съемных носителей). Затем смонтируйте сетевой ресурс, например:

mount -t cifs //server/share /mnt/www --verbose -o user=username

Если Вы не хотите вводить этот каждый раз, когда Вы входите в систему, Вы могли бы добавить запись в /etc/fstab. Если Вы хотите узнать больше /etc/fstab, посмотрите, Как отредактировать и понять/etc/fstab.

8
ответ дан 07.12.2019, 11:35

Теги

Похожие вопросы