有点谷歌搜索告诉我,它经常占用CPU,并向磁盘写入许多(毫无价值的)数据。以我自己的经验,它仅消耗约15%-20%的CPU,并没有给我带来任何好处。每当看到它出现时,我就一直在杀死该过程,而且我没有发现任何负面影响。
什么是gvfsd-元数据?它有什么作用?我需要它还是可以禁用它?我可以防止它成为CPU /内存/磁盘空间占用者吗?
我确实看到有人提到了Nautilus和gvfsd-metadata。如果这成为问题,我是否应该更换文件管理器?
有点谷歌搜索告诉我,它经常占用CPU,并向磁盘写入许多(毫无价值的)数据。以我自己的经验,它仅消耗约15%-20%的CPU,并没有给我带来任何好处。每当看到它出现时,我就一直在杀死该过程,而且我没有发现任何负面影响。
什么是gvfsd-元数据?它有什么作用?我需要它还是可以禁用它?我可以防止它成为CPU /内存/磁盘空间占用者吗?
我确实看到有人提到了Nautilus和gvfsd-metadata。如果这成为问题,我是否应该更换文件管理器?
Answers:
在Linux中挂载不同文件系统的方法不止一种。
通过/ etc / fstab(在引导过程中在后台挂载)可以将文件系统挂载在硬盘驱动器上,也可以在samba,nfs等网络设备上挂载文件系统。
另一个可能性是gvfs(GNOME虚拟文件系统的缩写)是GNOME的用户空间虚拟文件系统,旨在与GIO的I / O抽象(Gnome输入/输出)一起使用。是gio的一点概述
gvfs随附了“模块/后端”,用于通过Udev集成,OBEX,MTP等支持垃圾回收,SFTP,FTP,WebDAV,SMB和本地数据。
gvfsd是主守护程序
gvfsd-trash#用于垃圾桶://
用于mtp设备的gvfs-mtp-volume-monitor
gvfsd-元数据
我从联机帮助页(man gvfsd-metadata
)中得到了这一点:
gvfsd-metadata是一个守护程序,用作内部gvfs元数据存储的写序列化程序。它由GIO客户端在元数据更改时自动启动。读取操作直接由客户端GIO代码完成,并且不需要运行守护程序。
该gvfs
元数据功能是由GNOME文件文件管理器,和其他人使用。您可以禁用它。
systemctl --user mask gvfs-metadata.service
还原使用
systemctl --user unmask gvfs-metadata.service
如果不确定,请先停止测试
systemctl --user stop gvfs-metadata.service
gvfs-daemons
gvfsd-metadata
通过使用nautilus
与其它侏儒实用程序。您正在发生什么可能是这个问题:
解决方案:
pkill gvfsd-metadata
rm -rf .local/share/gvfs-metadata
有用的问题!AFAIK gvfsd是一个进程,当我们使用Nautilus时会收集mata数据。元数据可能会陷入无限循环,我们将使用gvfsd终止该进程。
rm -rf ~/.local/share/gvfs-metadata
上面的评论,建议使用,这是一个更好的主意。