Это тот же вопрос здесь ( и немного здесь тоже ), за исключением того, что я использую Debian wheezy (7.4). Чтобы разобраться, эти каталоги не существуют:
/run/user
/var/run/user
~/.cache/gvfs
И этот каталог пуст:
~/.gvfs/
А смонтированный GVFS общий каталог samba не найден в:
/media/
/mnt/
Естественно, я ожидал бы, что исследователь Наутилуса поможет описать путь, по которому я смотрю, установленный локально. Или «Открыть в Терминале» для работы. Но они мешают мне!
Некоторые из утилит GVFS показывают некоторую информацию из командной строки:
$ gvfs-mount -l
...
Mount(0): sharedir on wincomp -> smb://wincomp/sharedir/
Type: GDaemonMount
или с gvfs-mount -li
:
Mount(0): sharedir on wincomp -> smb://wincomp/sharedir/
Type: GDaemonMount
default_location=smb://wincomp/sharedir/
themed icons: [folder-remote] [folder]
can_unmount=1
can_eject=0
is_shadowed=0
Но это не указывает, где находится локальное местоположение монтирования!
gvfs-mount
.gvfs-mount -l
показывает, что гора существует, но не говорит, где. И это не под/media
.Ответы:
Ок, разобрался. При установке Debian Wheezy по умолчанию не устанавливается уровень совместимости POSIX для GVFS. Установите это:
apt-get install gvfs-fuse
Добавьте вашего пользователя в группу FUSE:
adduser <username> fuse
Перезагрузите компьютер (или переключите уровни выполнения), и теперь GVFS будет экспортировать FUSE-fs в
/home/<username>/.gvfs/<resourcename>
С наилучшими пожеланиями.
См. Https://wiki.gnome.org/Projects/gvfs/doc для получения дополнительной информации, особенно. часть о демоне FUSE.
источник
Чтобы добавить ответ bjanssen, в Debian jessie доля SMB доступна по адресу
То же самое относится к вашим акциям SFTP или WEBDAV.
источник
Если вы не знаете, где монтируется samba, попробуйте использовать команду «mount». Вы должны увидеть что-то вроде:
Если вы хотите, чтобы общий ресурс samba монтировался в конкретный каталог, добавьте в "fstab"
источник
mount
не перечисляет его, ноgvfs-mount
показывает некоторую информацию для монтирования.