Як зіставити мережевий диск?


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, а також підтвердити, що ви створили / медіа / дані

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

Якщо вам потрібно постійно монтувати вікни спільного доступу, тоді є чудовий HowTo від dmizer UbuntuForums Staff (прокрутіть до розділу постійного монтування) - я не буду відтворювати поради тут, оскільки в ньому є чудові підказки та поради щодо налагодження та інші вирішення, з якими ви можете зіткнутися. .


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

Я дотримувався вашої інструкції, але я отримую таку помилку помилки (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 - інший спосіб перестав працювати для мене з моменту оновлення
eigenjohnson

Я думаю, що цей спосіб буде працювати, поки ви використовуєте Nautilus. Я не впевнений, чи працює він, коли ви використовуєте інший менеджер файлів Gnome
houss

Дякуємо, що опублікували альтернативу, більш зручну для користувачів і не вимагає судо для звичайних користувачів! Я можу підтвердити, що вищезазначене працює для Dolphin 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папка для мене порожня, навіть після підключення до браузера файлів ...
Кіт М

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.