Что такое gvfsd-метаданные?

Небольшой поиск в Google говорит мне, что он часто загружает процессор и записывает много (бесполезных?) Данных на диск. По моему опыту, он просто потребляет около 15-20% процессора и не дает никаких преимуществ, которые я вижу. Я убивал процесс всякий раз, когда я вижу, что он подходит, и я не замечаю никаких негативных последствий.

Что такое gvfsd-метаданные? Что оно делает? Нужно ли мне это или я могу отключить это? Могу ли я предотвратить его превращение в процессор / память / место на диске?

Я видел, как кто-то упоминал метаданные gvfsd вместе с Наутилусом. Если это становится проблемой, я должен просто изменить свой файловый менеджер?

1 ответ

Существует несколько способов монтировать разные файловые системы в Linux.

Через /etc/fstab (работает при монтировании в фоновом режиме во время загрузки) можно монтировать файловые системы на жестких дисках, а также на сетевых устройствах, например, samba, nfs.

Другая возможность - это gvfs(аббревиатура от GNOME Virtual file system) - это виртуальная файловая система пользовательского пространства GNOME, предназначенная для работы с абстракцией ввода-вывода GIO (Gnome Input/Output). это небольшой обзор для gio

gvfs поставляется с "модулями / бэкэндами" для поддержки мусора, SFTP, FTP, WebDAV, SMB и локальных данных через интеграцию Udev, OBEX, MTP и другие.

  • gvfsd - главный демон

  • gvfsd-trash # предназначен для мусора: //

  • gvfs-mtp-volume-monitor для mtp-устройств

  • gvfsd-метаданные

    Я получил этот бит из man-страницы (man gvfsd-metadata):

    gvfsd-metadata - это демон, действующий как сериализатор записи во внутреннее хранилище метаданных gvfs. Он автоматически запускается клиентами GIO, когда они вносят изменения в метаданные. Операции чтения выполняются кодом GIO на стороне клиента напрямую и не требуют запуска демона.

    В gvfsвозможности метаданных используются файловым менеджером GNOME Files и другими. Вы можете отключить это.

    systemctl --user mask gvfs-metadata.serviceЧтобы вернуть его, используйте

systemctl --user unmask gvfs-metadata.service

Если вы не уверены, остановитесь сначала только в тестовых целях

systemctl --user stop gvfs-metadata.service

gvfsd-metadata используется nautilusи другие утилиты gnome. То, что с вами происходит, может быть такой проблемой:

Решение:

pkill gvfsd-metadata 
rm -rf .local/share/gvfs-metadata

Полезный вопрос! AFAIK gvfsd - это процесс, который собирает данные mata, когда мы используем Nautilus. Метаданные могут застрять в бесконечном цикле, мы уничтожим этот процесс с помощью gvfsd.

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