There are more than one way to mount different filesystems in linux.
Over /etc/fstab (works mount in background during boot)
can mount filesystems on harddrives also network devices like samba, nfs for example.
Another possibility is gvfs(abbreviation for GNOME Virtual file system) is GNOME's userspace virtual filesystem designed to work with the I/O abstraction of GIO (Gnome Input/Output). is a little overview for gio
gvfs comes with "modules/backends" for trash support, SFTP, FTP, WebDAV, SMB, and local data via Udev integration, OBEX, MTP and others.
gvfsd is the main daemon
gvfsd-trash # is for trash://
gvfs-mtp-volume-monitor for mtp devices
I got this bit from the manpage (
gvfsd-metadata is a daemon acting as a write serialiser to the internal gvfs metadata storage. It is autostarted by GIO clients when they make metadata changes. Read operations are done by client-side GIO code directly, and don't require the daemon to be running.
gvfs metadata capabilities are used by the GNOME Files file manager, and others.
You can disable it.
systemctl --user mask gvfs-metadata.service
To revert it use
systemctl --user unmask gvfs-metadata.service
If you are unsure stop only for test purpose first
systemctl --user stop gvfs-metadata.service