libmount: Recognize more FUSE pseudofs (avfsd, lxcfs, vmware-vmblock)

General info about these filesystems:

* fuse.avfsd: https://sourceforge.net/projects/avf/
* fuse.lxcfs: https://linuxcontainers.org/lxcfs/
* fuse.vmware-vmblock: https://github.com/vmware/open-vm-tools

Signed-off-by: Darsey Litzenberger <dlitz@dlitz.net>
This commit is contained in:
Darsey Litzenberger 2019-10-02 17:29:05 -07:00
parent 7b41ae5b4e
commit e7305e4ea3
1 changed files with 3 additions and 0 deletions

View File

@ -287,11 +287,14 @@ int mnt_fstype_is_pseudofs(const char *type)
"efivarfs",
"fuse", /* Fallback name of fuse used by many poorly written drivers. */
"fuse.archivemount", /* Not a true pseudofs (has source), but source is not reported. */
"fuse.avfsd", /* Not a true pseudofs (has source), but source is not reported. */
"fuse.dumpfs", /* In fact, it is a netfs, but source is not reported. */
"fuse.encfs", /* Not a true pseudofs (has source), but source is not reported. */
"fuse.gvfs-fuse-daemon", /* Old name, not used by gvfs any more. */
"fuse.gvfsd-fuse",
"fuse.lxcfs",
"fuse.rofiles-fuse",
"fuse.vmware-vmblock",
"fuse.xwmfs",
"fusectl",
"hugetlbfs",