Что такое 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.