Вопрос или проблема
Почему в моем журнале каждую пятую минуту появляется “cannot statfs : permission denied” о gvfs? Ubuntu (20.04) настроен на закрытие графического интерфейса, я использовал команду sudo systemctl set-default multi-user.target
. Есть ли это как-то связано с этой проблемой? Каков выход?
Ответ или решение
Ошибка "cannot statfs: permission denied" может возникать в системах, работающих под управлением Ubuntu и связанных с системой виртуальной файловой системы GVFS (GNOME Virtual File System). В вашем случае данное сообщение в журнале появляется каждые пять минут, что указывает на наличие фонового процесса, который пытается получить доступ к данным в GVFS.
Причина, по которой это сообщение об ошибке наблюдается, может быть связана с тем, что вы установили целевую машину на multi-user.target
, что предполагает работу системы без графического интерфейса пользователя (GUI). В этом режиме система не инициализирует графические сеансы, и, следовательно, компоненты, которые полагаются на GVFS для работы с файловыми системами (например, сетевые и смонтированные файловые системы), могут не инициализироваться должным образом.
Вот несколько шагов для решения этой проблемы:
-
Проверьте, необходимые ли вам службы GVFS: Если вы не планируете использовать графический интерфейс, возможно, вы можете отключить эти службы. Используйте следующую команду для их отключения:
systemctl disable gvfs-daemon.service
-
Настройка служб: Если вам требуется использовать функции, связанные с GVFS, попробуйте настроить ваши службы, чтобы они не вызывали ошибки доступа. Можете попробовать запустить:
sudo systemctl mask gvfs-daemon.service
-
Проверка прав доступа: Убедитесь, что у вашего пользователя есть соответствующие права доступа к ресурсам, к которым пытается обратиться GVFS. При необходимости обновите права с помощью
chmod
илиchown
. -
Анализ логов: Проверьте системные логи для получения дополнительной информации о том, какие процессы вызывают ошибки. Команда
journalctl -xe
может помочь выявить источники проблемы. -
Возврат к графическому интерфейсу: Если ваши задачи требуют графического интерфейса, вы можете вернуться к графическому целевому состоянию, выполнив:
sudo systemctl set-default graphical.target
-
Перезагрузка: Перезагрузите систему, чтобы изменения вступили в силу:
sudo reboot
Если проблема продолжает проявляться после выполнения всех вышеперечисленных шагов, возможно, вам потребуется более глубокое исследование конфигураций системы или даже переустановка пакетов, связанных с GVFS.
Эти подходы должны помочь вам устранить сообщения об ошибках и снизить нагрузку на системные журналы.