Смонтируйте долю SMB с gvfs из командной строки

Существует много способов смонтировать долю SMB в Ubuntu. Например:

  • как корень, можно использовать mount.cifs:

    mount -t cifs -o user=username //servername/sharename/ /mnt
    
  • можно использовать smbnetfs, как описано здесь

Однако я хотел бы использовать gvfs. При входе в систему, используя ssh. Я попробовал следующее без успеха:

dbus-launch bash
gvfs-mount smb://servername/sharename/

Это работает... отчасти. Когда я работаю

gvfs-mount -l 

Я получаю следующее:

Mount(0): sharename on servername -> smb://servername/sharename/
  Type: GDaemonMount

Так, монтирование, кажется, работает. Однако нет никакой точки монтирования файловой системы, тогда как, когда я монтирую его с помощью Наутилуса, я вкладываю точку монтирования /run/user/1000/gvfs/, который я могу затем получить доступ к командной строке использования.

Что я должен сделать для получения точки монтирования с gvfs, к которому я могу получить доступ с командной строкой?

9
задан 13 April 2017 в 05:24

2 ответа

Точка монтирования должна быть в ~/.gvfs. По крайней мере, мной это было там с этим именем: smb-share\:domain\=WORKGROUP\,server\=192.168.0.186\,share\=asmedia-hdd\,user\=root/. Если Вы все еще не можете найти его, можно попробовать sudo find / -name sharename -type d. Возможно, это находит каталог где-то в другом месте. Другое возможное местоположение /run/user/1000/gvfs.

3
ответ дан 23 November 2019 в 05:10

По крайней мере, в Ubuntu 18.04 работают следующие:

$ gio mount smb://<server>/<share>
Password required for share <share> on <server>
User [<user>]:
Domain [<workgroup>]:
Password:

Точки монтирования находятся в / run / user // gvfs /

2
ответ дан 23 November 2019 в 05:10

Другие вопросы по тегам:

Похожие вопросы: