/home/users我主机上的目录是连接到不在我控制范围内的服务器的NFS挂载。使用Nautilus 删除$HOME(/home/users/foo)中的文件时,出现以下消息:
无法将文件移到回收站,是否要立即删除?
文件“ ...”无法移动到回收站。
有什么方法可以对此安装点启用垃圾回收吗?我具有对该分区的写访问权,但是即使在创建了期望的值/home/users/.Trash-$(id -u)并设置了粘性位之后,Nautilus仍然无法使用回收站。
在阅读此问题和“ 垃圾箱规范”时,我发现这$HOME/.local/share/Trash是标准位置(除非$XDG_DATA_HOME已设置),并且Nautilus似乎对此只有一半的意识:确实在$HOME/.local/share/Trash/info/[filename]<.number>.trashinfo每次尝试删除文件时都会写一次,但是文件都是空的,我仍然不断收到错误消息。
strace还可用来跟踪nautilus尝试打开的路径并检查其权限状态。