首页 > 其他分享 >.gvfs 文件夹 异常

.gvfs 文件夹 异常

时间:2023-02-11 17:35:57浏览次数:50  
标签:PS FUSE 文件系统 文件夹 挂载 gvfs 异常

PS:要转载请注明出处,本人版权所有。

PS: 这个只是基于《我自己》的理解,

如果和你的原则及想法相冲突,请谅解,勿喷。

前置说明

  本文作为本人csdn blog的主站的备份。(BlogID=072)
  本文发布于 2018-10-11 11:45:26,现用MarkDown+图床做备份更新。blog原图已丢失,使用csdn所存的图进行更新。(BlogID=072)

环境说明

  system info :Linux 27-generic #32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

前言


  无





问题起因


  忘了留截图了。在用winscp传输文件的过程中,突然我去刷新某目录时,出现一个错误,大概是说无法获取.gvfs 的属性。导致目录显示不完,也就是没有刷新完就停止了。
于是我去终端看了一下此文件夹的属性,属性如下:
d????????? ? ? ? ? ? .gvfs/

  然后我直接懵逼了,因为我真的是第一次看见这个权限和属性,还有这种操作?





问题原因


  然后尝试 rm -rf , chmod, chown ,lsof, fuser 都报错的报错,不行的不行。于是乎去bd上冲了一波浪,有点眉目了,貌似是FUSE(Filesystem in Userspace)的一个bug。但是有点不全面,于是又去gg上冲了一波浪。然后找到了相关的答案:

  • FUSE是在用户态实现了一个文件系统,此文件系统作用是把其他网络文件系统或者其他协议文件系统挂载到用户空间。而且,FUSE由于是自己构建文件系统,我们可以设置此文件必须由创建者访问,排除其他所有用访问,包括root。这就尴尬了。
  • 而gvfs 是GNOME桌面系统的虚拟文件系统,而此虚拟文件系统是用FUSE实现的。gvfs作用就是你在桌面上点击smb、ftp、sftp等链接地址是,会直接挂载相关的文件系统到本地。而.gvfs 就是这些文件系统的挂载点。




解决方案


  由于知道了是gvfs 创建的挂载点,那么通过umount 卸载此挂载点即可。然后可对.gvfs 文件夹进行任何操作了。





后记


  无

参考文献




打赏、订阅、收藏、丢香蕉、硬币,请关注公众号(攻城狮的搬砖之路)
qrc_img

PS: 请尊重原创,不喜勿喷。

PS: 要转载请注明出处,本人版权所有。

PS: 有问题请留言,看到后我会第一时间回复。

标签:PS,FUSE,文件系统,文件夹,挂载,gvfs,异常
From: https://www.cnblogs.com/Iflyinsky/p/17112165.html

相关文章

  • idea将外部文件夹作为模块导入到当前项目里面
    idea将外部文件夹作为模块导入到当前项目里面第一步、将文件夹粘贴到当前项目第二步、将总的pom里面modules中加入这个文夹的名字......
  • python异常处理
    异常处理​try....except​try:可能会出现异常的代码块except异常的类型:出现异常以后的处理语句​try...else语句​#在try...except...中也是如此,即如果没有捕获到异常,那......
  • 小技巧 | 导出地图到指定文件夹
    每次导出地图的位置,都是工程所在的文件夹,要导出导指定的文件夹,可以这样做。第一步:添加文件夹连接​添加要导出地图的目标文件夹。目录中,右键文件夹,单击添加文件夹链接,添加目......
  • docker中nexus因异常停机导致无法启动
    nexus启动报如下错误Cannotopenlocalstorage'/nexus-data/db/config'withmode=rw尝试修复:#进入容器dockerexec-uroot-itnexus/bin/bash#在docker的......
  • 79、异常机制
    当认证微服务通过数据校验后,要远程调用用户/会员模块进行真正的注册。我们要检查用户提交的用户名和手机号等在数据库是否已经存在了。我们可以通过boolean值判断是否已经......
  • 控制bin文件夹里面的dll不复制到临时目录中
    web.config中<!--shadowCopyBinAssemblies可选的Boolean特性。设置一个布尔值,该值指示Bin目录中的应用程序的程序集是否影像复制到该应用程序的ASP.NET临......
  • yzh第十五课 异常处理
    啊 啊啊 啊 啊啊 啊 啊 啊啊 啊啊啊 啊啊啊目前就看到上面这个PPT的页数这里。啊 ......
  • TCP异常报文
    TCP异常报文分析乱序与丢包1、[TCPPrevioussegmentnotcaptured][TCPPrevioussegmentnotcaptured]报文指的是在TCP发送端传输过程中,该Seq前的报文缺失了。一般在......
  • react 捕获异常并处理
     //@ts-nocheckimportReactfrom'react'classErrorBoundaryextendsReact.Component{constructor(props){super(props);this.state={error:......
  • CentOS查看文件夹大小
    1、最简单的查看方法可以使用ls-ll、ls-lh命令进行查看,使用ls-ll,会显示成字节大小,而ls-lh会以KB、MB等为单位进行显示  2、查询当前目录总大小可以使用du-sh,其中s......