Пожалуйста, обратите внимание: мне две недели в Linux. Я нашел много ответов на этот вопрос в интернете, перепробовал много, но все так или иначе не удалось. Поэтому смею еще раз спросить в надежде, что кто-то здесь сможет объяснить это просто :)
Предпосылки:
В моем институте у нас есть сервер Samba. В Windows к нему можно перейти, \\xyz.220.131.233\
введя логин abc
и пароль def
.
В Ubuntu я смог сделать то же самое, используя Nautilus, нажав Ctrl + L и введя smb://xyz.220.131.233/
. Затем он запрашивает логин и пароль и подключается. Я даже могу перетащить папку отсюда в «Места» и иметь ярлык для удаленного местоположения.
Все идет нормально. Я только что установил Matlab и хочу открыть это удаленное местоположение. Попытка cd
к smb://xyz.220.131.233/
возвратам
Невозможно создать CD для smb: //xyz.220.131.233 (имя не существует или не является каталогом).
Пользователь Mac в моей группе сказал мне, что я сначала смонтировал местоположение, но он не знал, как это сделать.
Это правда и как мне это сделать?
источник
Ответы:
В большинстве случаев:
14,04:
12,10:
12,04:
С 12.04 папка смонтированного общего ресурса samba:
11.10 и старше
Вы можете научиться монтировать - это обязательно сработает. Но я думаю, что это более простое решение для вас: Nautilus смонтировать разделы smb в
~/.gvfs
(где ~ / означает / home / имя_пользователя / - пример:)/home/desgua/.gvfs
.Вам просто нужно перейти туда:
источник
~/.gvfs
.Другой вариант здесь, хотя он не связан напрямую с подключением каталога в nautilus, - это монтировать расположение из командной строки.
Однако для монтирования томов samba необходима поддержка CIFS.
Отсюда у вас есть возможность указать, где вы хотите смонтировать местоположение. Для этого есть ДВА «стандарта». Если вы хотите, чтобы это местоположение отображалось в меню «Места», вы должны смонтировать его
/media
. Если нет, вы бы смонтировали его/mnt
(только для того, чтобы следовать общему пространству имен для смонтированных томов. В монтировании каталога нет ничего плохого/home/$user/mount/someshare
)Иллюстрация смонтированного места в меню «Места»
предполагая, что они
/media/myshare
существуют, вы бы достигли этого, введя следующую команду:Примечание
Вы можете сделать это автоматически, добавив следующую строку в вашу
/etc/fstab
конфигурацию:Обратите внимание на
noauto
флаг, это предотвратит монтирование тома при загрузке, поэтому, когда вы больше не находитесь на своем рабочем месте, он не зависнет во время загрузки, пытаясь опросить и смонтировать этот общий ресурс.источник
в Ubuntu 16.04 и vlc 2.2.2;
Выберите
media > Open Directory
и перейдите к/run/user/1000/gvfs/
<< ID номер (1000) может варьироваться в вашей системе.Здесь вы можете увидеть имя общей папки и выбрать папку, которую хотите добавить в список воспроизведения (см. Рисунок ниже).
источник
На 12.10 вы можете найти место в
источник
На Ubuntu 12.04 я работаю:
~/.cache/
содержит только папкуgvfs-burn
источник
Следуйте за этой страницей. Я последовал за ним, чтобы получить тот же результат, что вы ищете.
https://help.ubuntu.com/community/MountWindowsSharesPermanently
источник
в некоторых из последних (например, 13.XX, 14.XX) Ubuntu вам нужно перейти на
найти смонтированное место. здесь (UID) - это UID учетной записи, который можно найти командой
источник
Это мой пример того, как сделать ссылку на файл из терминала в Ubuntu.
Используйте двойные кавычки "" для экранирования специальных символов, таких как пробелы
источник
Так что, не уверен, что это реальный ответ (пожалуйста, прокомментируйте, если сомневаетесь или проверили его сами), но после некоторой борьбы с другим коллегой по Linux я понял, что на самом деле я не был в группе пользователей в моей системе (
nano /etc/group
). Добавив себя в эту группу (sudo nano /etc/group
добавив свое имя вusers
строку), я теперь могу получить доступ к удаленным каталогам. Мой файл / etc / fstab имеет следующие строки:Права на папки выглядят так (
ls -lh /mnt
):источник