У меня есть сервер для разработки (Ubuntu 12.04). На этой машине у меня есть общая папка с именем "projects". Я пытался
sudo mount -t smbfs smb://192.168.2.28/projects/myProject /mnt/myProject
на моем Ubuntu 11.10 и получил ошибку:
Монтирование URL cifs еще не реализовано. Попытка смонтировать smb: //192.168.2.28/projects/myProject.
Как я могу сделать, чтобы решить это? Мне нужно смонтировать папку, чтобы использовать ее с NetBeans.
Ответы:
Поскольку в сообщении об ошибке говорится, что 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 пакет требуется. Эти команды будут работать и в более ранних системах.источник
sudo aptitude install cifs-utils
. После этого я смог смонтировать общий ресурс с этим синтаксисом:sudo mount -t cifs //server/share /mnt/
Для постоянного подключения общего ресурса SMB используйте следующую процедуру:
создайте папку для монтирования общего ресурса (например, / mnt / windows ):
Изменить его разрешения
Создайте файл, содержащий учетные данные вашего домена (я использую /home/[user]/.smbcredentials )
Добавьте следующую строку в / etc / fstab
Запустить (только один раз, при перезагрузке это произойдет автоматически)
Протестировано для работы на Ubuntu 12.10
источник
echo //192.168.1.1/c$/ /mnt/c cifs credentials=/home/user/.smbcredentials,rw,uid=1001,gid=1001,user 0 0 | sudo tee -a /etc/fstab
. Затем, чтобы подняться, я побежал:sudo mount /mnt/c
Пока принятый ответ правильный, теперь вы можете смонтировать папку в общем ресурсе samba с помощью 3 пакетов:
Это базовые пакеты репозитория CentOS (извините, я больше не пользователь Ubuntu, поэтому не могу проверить), но я уверен, что в Ubuntu есть нечто похожее.
источник
В Ubuntu 18.04 я смонтировал общий каталог smb напрямую через обозреватель файлов, никаких действий в командной строке не требуется.
Откройте браузер файлов, затем нажмите + Другие места
Введите адрес сервера, например, smb: //shared.foo.ac.uk
Нажмите «Подключиться» и введите свои учетные данные, если необходимо
источник