Как подключить сетевой диск?


41

Я не могу подключить сетевой диск Windows в Ubuntu. Я выполнил следующую команду в терминале:

karthick@karthick:~$ sudo mount -t cifs -o username=raghu //172.29.32.184 /media/Data/
Password: 
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Но он вернул ошибку. Я надеюсь, что кто-то может разобраться с этим.


2
Это общепринято , что вы должны вручную установить на /mnt/, в то время как /media/для управляемой системы креплений (такие как USB).
Аддисон

Ответы:


69

Я думаю, что вам нужно также передать имя общего ресурса Windows, а также подтвердить, что вы создали / media / Data

sudo mkdir /media/Data

Используйте что-то вроде

smbclient -L //172.29.32.184 

чтобы составить список общих ресурсов, затем добавьте имя общего ресурса к вашему монтированию

sudo mount -t cifs -o username=raghu //172.29.32.184/sharename /media/Data/
  • Примечание. Если вы получили сообщение об ошибке: wrong fs type, bad option, bad superblock on...убедитесь, что у вас установлена ​​программа cifs-utils, по умолчанию она может быть не установлена ​​в вашем дистрибутиве.

    sudo apt-get install cifs-utils

Если вам нужно смонтировать общий ресурс Windows постоянно, то есть отличный HowTo от dmizer UbuntuForums Staff (перейдите к разделу постоянного монтирования) - я не буду воспроизводить этот совет здесь, потому что он имеет несколько отличных советов и советов по отладке и других обходных путей, с которыми вы можете столкнуться ,


2
Пятно на. Чтобы отобразить общий ресурс (даже используя Windows в качестве клиента), вы должны указать непосредственно на общий ресурс. Вы не можете подключить весь компьютер и не можете [напрямую] подключить подкаталог общего ресурса.
Оли

Я выполнил вашу инструкцию, но получаю следующую ошибку error.mount (11): Ресурс временно недоступен. Обратитесь к странице справочника mount.cifs (8) (например, man mount.cifs)
karthick87

@ karthick87 - это новый для меня - возможно, стоит опубликовать его в этой активной ветке форума. Единственный поиск в Google по этой ошибке, который, как я обнаружил, смутно может быть связан, - это: linuxquestions.org/questions/linux-server-73/…
fossfreedom

1
Далее сделал трюк: mount -t cifs -o 'username=domain\uname' '\\machine\folder' /mnt/folder. Работал и на Redhat.
АликЭльзин-килака

smbclient -U <username> -L //IP_Addressтребуется в случае, если при аутентификации сообщается неверное имя пользователя.
Шаян

17
  • открыть окно наутилуса
  • нажмите кнопку «Перейти» в меню или нажмите Ctrl + L.
  • введите smb: // remote_host / share_name
  • Перейдите в Закладки и нажмите Добавить

8
@ DavidCole-GrammarPolice Я бы не согласился: пока этот ответ предлагает другое решение, оно имеет ценность и использование. (не проверял мета для официального взгляда на эти вопросы ...)
чокнутый о natty

Этот способ работает на Ubuntu 16.04 - другой способ перестал работать на меня с тех пор, как я
обновился

Я думаю, что этот способ будет работать, пока вы используете Наутилус. Я не уверен, работает ли он, когда вы используете другой файловый менеджер Gnome
houss

Спасибо за публикацию альтернативы, которая более удобна для пользователя и не требует sudo для обычных пользователей! Я могу подтвердить, что вышеупомянутое работает для Дельфина Kubuntu на Ubuntu 17.04.
Рэй

2

Я использую ответ @ fossfreedom в одной строке, используйте это:

echo '<your su pasword>' | sudo -S mkdir /mnt/sharedfolder/ | sudo -S mount -t cifs -w -o username=nabed -o password=nabed //192.168.0.58/sharedfolder /mnt/sharedfolder/

0

Другой способ - использовать файловый браузер для подключения к сети. Затем он монтируется под~/.gvfs

Оттуда вы можете mkdir ~/winboxи тогда ln -s ~/.gvfs/blahblahblah ~/winbox.

Я помню, что в этом есть постоянство, но я забываю детали. : PI разрабатывает приложение php / odbc для Quickbooks, которое необходимо запустить на компьютере Quickbooks.

Изменить для 2018 года и более поздних версий : после 14.04 Ubuntu, похоже, больше не использует .gvfs, так что выше может не работать для вас. Некоторые люди действительно разозлились, что что-то изменилось, и мой старый ответ не сработал.

Проверьте этот комментарий : ~/.gvfsпереехал в /run/user/[UID]/gvfs/blahblah. После использования Nautilus для определения местоположения sftp://host:portтам обнаружилась файловая система удаленного сервера.


.gvfsпапка для меня пуста, даже после подключения с помощью файлового браузера ...
Keith M

1
@KeithM похоже, что твоя ситуация отличается от Ubuntu / Gnome 3 года назад. Вы должны начать новый вопрос с вашей настройкой, прося совета, а также ссылку на этот вопрос, говоря, что вы попробовали вещи здесь.
Крис К

0

Скачайте VisiPics и установите его вместе с Wine.

Смонтируйте общую папку, если она существует:

sudo -S mkdir /mnt/sharedfolder/ 
sudo -S mount -t cifs -w -o username=nabed -o password=nabed //192.168.0.58/sharedfolder /mnt/sharedfolder/

Затем перейдите в VisiPics и откройте Z:диск и папку /mnt. Внутри вы найдете данные сети.

Geeqie тоже отлично работает и имеет версию Ubuntu.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.