禁用挂载到 `$HOME/.gvfs`

禁用挂载到 `$HOME/.gvfs`

我将 Debian Wheezy 与 Xfce 和 Thunar 一起使用。 Thunar(和其他类似的管理器)可以使用 SFTP 地址连接到 SSH 服务器,sftp://mysvr/并像本地文件夹一样浏览它。我通常通过命令行访问我的远程盒子,但偶尔我会欣赏这个 GUI 糖。

然而,在默认配置中,这有一个非常烦人的缺点:以这种方式访问​​的文件系统会自动安装在文件夹下$HOME/.gvfs,这对于涉及遍历主文件夹的任务(通常是点文件搜索或分析磁盘空间使用问题)来说是一场噩梦。

GNOME 2.2 RN说:

GVFS还在~/.gvfs/中提供了一个FUSE挂载点,以便GVFS挂载 可以暴露给遗留应用程序使用标准 POSIX IO。

所以我想可以把它关掉(我认为遗产并不是指鹦鹉螺之类的)。

但是,我似乎找不到任何有关如何执行此操作的信息。有什么指点吗?

答案1

Gvfsd(1) 指出:

ENVIRONMENT
       GVFS_DISABLE_FUSE
           If this environment variable is set, gvfsd will not start the fuse
           filesystem.

因此,如果您配置显示管理器或~/.profile设置此变量,它应该可以工作。

另一方面,大多数 UNIX 实用程序都有开关来禁用到其他文件系统的递归(主要是-x用于 find it's -xdev

相关内容