Я не могу сопоставить сетевой диск 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 directoryRefer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Но он вернул сообщение об ошибке. Я надеюсь, что кто-нибудь сможет разобраться в этом.
Я думаю, вам также нужно передать имя общего ресурса 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, то есть отличный Как это сделать с помощью dmizer Сотрудники UbuntuForums (перейдите к разделу постоянного монтирования) - Я не буду воспроизводить здесь советы, потому что в нем есть несколько отличных советов и советов по отладке, а также другие обходные пути, с которыми вы можете столкнуться.
Я использую ответ @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/
Скачайте 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.
По состоянию на 2020 год это то, что работает для меня в Ubuntu 18.04:
- откройте файловый менеджер Nautilus
- нажмите Ctrl+l, чтобы ввести данные в адресную строку
- вставить sftp://your_user_name@target_ip_address где target_ip_address должен иметь форму 102.69.35.384 , затем просто нажмите Enter для подтверждения
Теперь вас попросят ввести имя пользователя и пароль для входа в систему. Вот и все, теперь у вас должно быть графическое подключение в Nautilus к диску
Другой способ - использовать файловый браузер для подключения к сетевому местоположению. Затем он монтируется под ~/.gvfs
Оттуда вы можете mkdir ~/winbox
и затем ln -s ~/.gvfs/blahblahblah ~/winbox
.
Я помню, что в этом было какое-то постоянство, но я забываю детали. :P Я разрабатывал приложение php / odbc для Quickbooks, которое необходимо запускать на компьютере Quickbooks.
Редактировать на 2018 год и последующий период: После 14.04 ubuntu, похоже, больше не использует .gvfs
, так что вышесказанное может вам не подойти. Некоторые люди по-настоящему разозлились из-за того, что что-то изменилось, и мой старый ответ не сработал.
Ознакомьтесь с этим комментарием: ~/.gvfs
переехал в /run/user/[UID]/gvfs/blahblah
. После использования Nautilus для определения местоположения с помощью sftp://host:port
, там появилась файловая система удаленного сервера.
Это общепринято, который вы должны вручную смонтировать в /mnt/
, в то время как /media/
предназначен для монтирования, управляемого системой (например, USB).
Пожалуйста, найдите возможное решение, на которое дан ответ в этом посте https://askubuntu.com/a/1195371/825364