У меня есть несколько музыкальных файлов, которые я бы хотел послушать, сидя на ресурсе Samba. Я добавил этот ресурс через графический интерфейс Ubuntu (Places -> Connect to server ...), и все работало просто отлично.
Однако, несмотря на то, что мой музыкальный файл воспроизводится из этого места, после того, как я не коснулся этого места с помощью графического интерфейса Nautilus, Ubuntu / GNOME решает, что я больше не использую общий ресурс, и разрывает соединение. Таким образом, моя музыка перестает играть, и Rhythmbox недоволен мной. Простое нажатие на новую комбинацию клавиш «Подключиться к серверу ...», созданную для меня, сразу же возвращает файлы снова и позволяет мне возобновить воспроизведение музыки.
Как я могу сделать так, чтобы Ubuntu автоматически не отключал общие ресурсы самбы?
Это проблема с GVFS . См. этот пост для обхода. Надеюсь, кто-то добавит лучший способ сделать это. В качестве альтернативы вы можете использовать стандартную команду монтирования , которая не имеет этих ограничений.
Это - метод, который я использовал успешно от 9,10 до 10.10 путем монтирования долей с fstab, выполняющим эти шаги.
Удостоверьтесь, что у Вас есть smbfs, установленный сначала.
Создайте новый каталог (каталоги) для монтирования доли к в терминале, например, sudo mkdir /media/my_share
Откройте fstab в gedit gksudo gedit /etc/fstab
также в терминале
Добавьте одну строку на музыку доли в качестве примера, фильмы, ТВ и т.д.
//192.168.1.102/share_name /media/my_share cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
очевидно, изменяя IP-адрес, share_name
и my_share
к соответствующим папкам
Наконец создайте скрытое .smbcredentials
файл в корне и открытый это в gedit
gksudo gedit /root/.smbcredentials
и добавьте эти строки к новому файлу
username=theuser
password=thepass
если у Вас нет пароля для долей, затем оставляют их незаполненный и если у Вас есть много различных паролей доли, затем создают несколько файлов учетных данных.
необходимо будет затем изменить владельца файла учетных данных
sudo chmod 700 /root/.smbcredentials
после того как все это существует, можно протестировать установку путем ввода sudo mount -a
в терминале и Ваших долях будет смонтирован.
с этого времени они автоматически смонтируют, когда Вы войдете в систему.
Я уверен, что через некоторое время самба отключается. Я думаю, это функция безопасности (даже если вы подключаетесь к общему ресурсу без пароля).
Если у вас есть сервер, возможно, стоит перенести его на фиксированный IP-адрес ... Если это Ubuntu Server, посмотрите здесь: Как получить (Игнорируйте строку sudo apt-get remove dhcp-client
, так как в этом нет необходимости) за это)