В старых выпусках Ubuntu вы могли получить доступ к общим ресурсам SMB, смонтированным с Nautilus, перейдя в каталог ~/.gvfs/
. Я нахожу это очень удобным, поскольку мне нравится использовать Nautilus для монтирования общих ресурсов, но все операции с дисками (копирование, mv, поиск и т. Д.) Выполняются с помощью командной строки.
У меня теперь есть Ubuntu 13.04, и хотя я могу смонтировать общий ресурс и использовать его с Nautilus (который я никогда не использую), я не могу найти фактическую точку монтирования. Это все еще где-то? Или это было заброшено? Могу ли я получить его обратно?
Я знаю, что могу смонтировать общие ресурсы, используя CIFS и /etc/fstab
, но я бы лучше использовал пространство пользователя. Таким образом, когда я устанавливаю новую систему или переношу свой дом на другую машину, мои предпочтения (включая учетные данные) остаются в моем домашнем каталоге, и мне не нужно беспокоиться об обновлении fstab.
Также я не хочу монтировать его вручную с помощью sudo (с помощью sudo mount -t cifs ...
). Да, я могу создать псевдоним или сценарий, но тогда мне придется либо каждый раз вводить свой пароль, либо сохранять его в файле учетных данных. И введите пароль sudo. И затем каждый раз, когда я сталкиваюсь с новым общим ресурсом, мне нужно помнить, как создать файл учетных данных. Так что да, я мог бы закончить с этим решением, но я бы не стал менять свои привычки, если это возможно.
Кроме того, есть проблема других пользователей, для которых я часто предоставляю простое решение командной строки. В 13.04 это больше не возможно (например, потому что пользователям, которым я предоставляю решение, не разрешено монтировать sudo на своих машинах).
В любом случае мне любопытно, что случилось с gvfs и почему я не вижу смонтированные каталоги.
В новых версиях пользовательские монтирования gvfs перемещаются в файловую систему / run
/run/user/<username>/gvfs
, см. Почему мои монтирования gvfs не отображаются в ~ / .gvfs или / run / user / < login > / gvfs?
[не помечены как дубликаты, поскольку ответы там неясны]
Если вы хотите сохранить старые ссылки / скрипты и т. д., просто сделайте [ 116]
rmdir ~/.gvfs/
ln -s /run/user/<username>/gvfs ~/.gvfs
В 15.04, 15.10 и в этот момент 16.04 (еще не выпущено) в пакете gvfs есть подтвержденная ошибка:
https://bugs.launchpad.net/ubuntu/+source / gvfs / + bug / 1451087
, который запрещает
/ run / user / < userId> / gvfs
blockquote>работать как ожидалось. Обходной путь в этот момент состоит в том, чтобы сначала убить обоих демонов gvfs, прежде чем пытаться смонтировать.
Для этого просто выполните команду:
killall gvfsd
и все ссылки, которые вы сделаете после этого, будут снова доступны через gvfs dir.
Можно также смонтировать его, вручную использование монтируется в, например,/mnt Как
sudo mount -t cifs -o user=foobar,password=foobar,rw,hard,nosetuids,noperm,sec=ntlm //192.168.1.2/Drive ~/mnt/mount_point
(от того, Как я могу смонтировать доли cifs в (k) человечности 13.04?)