好的,我已经对此做了一些研究,并且似乎遇到了一些问题的交集。
我有一个驱动器 /mnt/md0,它是一个 Raid1 3TB NTFS 驱动器。我的操作系统是 18.04.1,运行在单独的 SSD 上。
当我第一次在 Nautilus 中右键单击文件夹时,它显示“发送到垃圾箱”,然后当我这样做时,它会给我一个错误消息,说找不到垃圾箱文件夹。我做了一些研究,找到了这个答案:https://unix.stackexchange.com/questions/384237/cannot-delete-into-trash/384491#384491
因此我按照这些说明在我的存档驱动器上创建了一个垃圾目录。
sudo mkdir -p /mnt/md0/.Trash-1000/{expunged,files,info}
sudo chown -R $USER /mnt/md0/.Trash-1000
这样就创建了一个包含所需子文件夹等的文件夹。
现在,当我右键单击时,它不会显示“发送到垃圾箱”,而只是显示“永久删除”。我希望能够将其发送到垃圾箱。因此,我做了更多研究,发现问题在于文件夹没有适当的权限。我认为它确实有权限,因为我chown
在第二个命令中编辑了它,但是当我锁定里面的一个文件夹时,我可以看到只有 root 才拥有所有权和权限。我再次尝试,但没有成功。因此,我尝试了 via sudo nautilus
,它会立即返回 root,正如其他人发布的这个问题中所述:即使使用 sudo nautilus,权限也无法更改
显然,这与文件系统为 NTFS 有关。我chmod 775 /mnt/md0
发现它改变了权限!现在每个人都可以写入和删除文件。但永久删除仍然是唯一的选择。
我该怎么办?我想我可以给每个人读、写和执行权限,但这似乎很危险。这个档案将保存大量重要的照片和资料的情感备份,我正在将其安装到云服务器中,我不想让它面临不必要的风险。有什么建议吗?
答案1
我重新启动机器后,这个问题就解决了。