Удаление gvfsd-smb-browse

У меня только была проблема, когда gvfsd-smb-browse начинает занимать весь процессор и должен быть убит. Ища в Интернете, я вижу, что это не редкость, и, кажется, нет общего решения. Поскольку я не использую самбу, я хотел бы просто удалить gvfsd-smb-browse; но он установлен с более крупным пакетом gvfsd-backends, который я, вероятно, не хочу удалять. Есть ли способ избавиться от этого?

7
задан 21 April 2016 в 12:56

3 ответа

У меня была та же проблема после обновления до 16,04. То, что я сделал, было изменить полномочия на gvfsd-smb-browse так, чтобы он мог только быть выполнен как sudo или корнем. Теперь gvfsd-smb-browse не работает на запуске. Ниже то, как можно изменить полномочия.

sudo chmod 744 /usr/lib/gvfs/gvfsd-smb-browse

Не уверенный, если это - действительное решение базовой проблемы. Но это действительно решает вопрос использования CPU, не работая gvfsd-smb-browse на запуске.

4
ответ дан 21 April 2016 в 22:56

Существует подобный вопрос , где обходное решение должно отредактировать Ваш smb.conf как в ошибка Панели запуска № 1409032 . Это работало на меня уменьшающий использование ЦП и действительно ускорило вещи!

я просто подверг эту строку globals оператор после резервного копирования моего /etc/samba/smb.conf файл:

[global]
name resolve order = wins lmhosts bcast

Примечание: победы больше не необходимо на большинстве систем, особенно те после 2000 года.

0
ответ дан 21 April 2016 в 22:56
  • 1
    @AquariusPower, Что делает Вас, означают при высказывании " только первый выбранный будет обнаруживаться ? " – Kubuntuer82 12 June 2018 в 05:14

Ну, вышестоящий пакет не создал файл или папку конфигурации. Я думаю, что эти папки больше подходят для того, чтобы быть где-то в /etc

/usr/share/gvfs/mounts/
/usr/share/gvfs/remote-volume-monitors/

Или иметь там хотя бы переопределение. В любом случае, давайте сделаем один.

sudo mkdir -p /etc/gvfs/enabled
sudo cp -ar /usr/share/gvfs/mounts /etc/gvfs/enabled
sudo cp -ar /usr/share/gvfs/remote-volume-monitors /etc/gvfs/enabled

echo 'export GVFS_MONITOR_DIR="/etc/gvfs/enabled/remote-volume-monitors/"' | sudo tee /etc/profile.d/gvfs.sh
echo 'export GVFS_MOUNTABLE_DIR="/etc/gvfs/enabled/mounts/"' | sudo tee -a /etc/profile.d/gvfs.sh
sudo chmod +x /etc/profile.d/gvfs.sh

Теперь у вас есть полный контроль:

  • Отключить: удалять/переименовывать файлы определения серверных частей и мониторов из /etc/gvfs/enabled/mounts/ & /etc/gvfs/ enable/remote-volume-monitors/ соответственно.
  • Включить: скопировать обратно из источника или переименовать обратно (расширение .mount и .monitor)

Я проверил эти инструкции в Ubuntu 20.10, только с мониторами для быстрого тестирования (ps ax | grep -i gvfs).

Ссылка:

1
ответ дан 8 November 2020 в 14:56

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

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