Что gvfs делает для меня на моей машине Kubuntu и почему / usr / lib / gvfs / gvfs-gdu-volume-monitor так много потребляет процессорного времени?
Кстати, я прочитал https://en.wikipedia.org/wiki/GVFS и до сих пор не знаю, что в нем для меня, особенно в KDE / Kubuntu.
lsof
показывает мне , что thunderbird
, firefox
и pidgin
есть GVFS библиотеки открыть, но для какой функциональности?
sudo apt-get purge gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libs
этоОтветы:
GVFS ( виртуальная файловая система GNOME ) предоставляет слой чуть ниже пользовательских приложений, таких как firefox. Этот уровень называется виртуальной файловой системой и в основном предоставляет firefox, thunderbird и pidgin общий уровень, который позволяет им видеть локальный файловый ресурс и удаленный файловый ресурс как единый набор ресурсов. Это означает, что ваш доступ к ресурсу на локальном или удаленном компьютере будет прозрачным для пользователя.
Хотя этот уровень в основном используется для того, чтобы разработчикам приложений было проще кодировать в единый набор интерфейсов и не нужно различать локальную и удаленную файловую систему и их низкоуровневый код.
Для пользователя это может означать, что тот же файловый менеджер, который вы используете для просмотра локальных файлов, также может использоваться для просмотра файлов на удаленном сервере. Для упрощения, в Windows я могу просматривать свои локальные файлы с помощью Explorer, но для просмотра файлов на NFS или SFTP-сервере мне понадобится отдельное приложение.
источник
Это виртуальная файловая система, не настоящая, но сделанная так, чтобы выглядеть реальной.
Я сам столкнулся с этим, он показывает, что на нем используется 170G. Но если я проверю с
du -hc
этим показывает 0G. Так что, по правде говоря, используется 170G, но на другом сетевом жестком диске в моем доме, а не на той системе, на которую я смотрел.Скорее всего, это был самба монтирует, что я скопировал файлы из или в, и он показывает размер из удаленного местоположения, но найти
/disk
файлы показывает 170G используется. На самом деле некоторые из них используются в буферах, но только при использовании файлов. Когда вы теряете соединение самбы (или что-то еще), все это исчезнет.источник
GVFS абсолютно важна для современного рабочего процесса, поскольку позволяет беспрепятственно получать доступ к файлам и папкам на удаленных ресурсах. В KDE нет ничего подобного: есть частичная реализация, называемая KIO, которая работает только для некоторых приложений. Если вы хотите использовать удаленные ресурсы, как вы использовали в Gnome, MAC и во всех версиях Windows начиная с Windows 95; вам понадобятся gvfs.
gvfs позволяет всем приложениям получать доступ к удаленному ресурсу, такому как sftp mount или общий доступ к файлам smb (windows). Например: у вас есть мультигигабайтный видеофайл на общем ресурсе, который вы хотите воспроизвести; с gvfs он будет проигрываться на любом плеере (видео, vlc и т. д.) немедленно. Это то, что KDE не может воспроизвести. В качестве обходного пути вы можете использовать Nautilus (файлы) вместо Dolphin (что ограничено этим отсутствием функциональности).
Я бы сказал, что это может быть одной из ключевых причин того, что KDE находится в упадке и не так популярен, как Gnome и другие среды.
источник