Поскольку в сообщении об ошибке говорится, что URL-адреса CIFS (начиная с smb://
) не поддерживаются, необходимо использовать «классический» синтаксис для идентификации сервера и общего ресурса. Кроме того, вы не можете смонтировать папку в общем ресурсе, как если бы это был общий ресурс - вы должны смонтировать общий ресурс и затем получить доступ к папке внутри него. При необходимости вы можете сделать символическую ссылку на папку внутри общего ресурса. Наконец, когда вы запускаете smbmount
, mount -t smbfs
или аналогичные команды удаленного монтирования, как root
(например, с sudo
), вам нужно указать имя пользователя на сервере (если это не так root
, что маловероятно, и, если сервер работает под Unix-подобной системой, не рекомендуемые).
Итак, сначала вы создадите папку (точку монтирования) для общего ресурса:
sudo mkdir /mnt/projects
(Предполагается , что вы хотите создать его /mnt
. Это стало более распространенным , чтобы создать все глобально доступные точки монтирования , которые не являются частью самой вашей системы Ubuntu в /media
вместо , /mnt
но это нормально для использования , /mnt
если вам нравится.)
Затем используйте команду, подобную этой, чтобы смонтировать общий ресурс:
sudo smbmount //192.168.2.28/projects /mnt/projects -o user=USERNAME
Замените USERNAME
имя пользователя на сервере Samba, которое вам необходимо для входа в систему. Вам будет предложено ввести пароль. Вы также можете указать свой пароль в командной строке (с помощью ), но он будет отображаться в виде открытого текста в Терминале и войдет в историю ваших команд, так что вы, вероятно, не хотите этого делать.-o password=PASSWORD
Вы заметите, что я использовал, smbmount
но mount -t smbfs
или mount -t cifs
(или mount.cifs
) должен работать так же хорошо, если вы предпочитаете.
Теперь smb://192.168.2.28/projects
содержимое доступно в /mnt/projects
. Если вам нужно иметь доступ к содержимому smb://192.168.2.28/projects/myProject
in /mnt/projects/myProject
, вы можете создать символическую ссылку:
sudo ln -s /mnt/projects/myProject /mnt/myProject
Для читателей Ubuntu 12.10 и более поздних версий: Вы должны использовать mount.cifs
или mount -t cifs
( smbmount
и mount -t smbfs
больше не предоставляются). CIFS-Utils пакет требуется. Эти команды будут работать и в более ранних системах.