在 Windows 8 和 Ubuntu 18.04 的双启动系统中,两个分区(我们称之为数据驱动器和媒体驱动器)是 NTFS,Windows 和 Ubuntu 都可以访问。为了能够通过 Ubuntu 访问这些驱动器上的文件,我必须单击 Nautilus 中的驱动器图标,Ubuntu 会将分区挂载到该分区上,/media/
如果我从该分区中删除任何文件,这些文件就会进入废纸篓。
由于每次点击图标来挂载它很麻烦,所以我想在登录 Ubuntu 时自动挂载分区。我遵循这些步骤并且它有效。
但是,如果我尝试从媒体驱动器中删除任何文件,右键单击菜单中显示的唯一文件删除选项是“永久删除”。
我怎样才能让移至垃圾箱选项重新出现?另外,我想了解为什么它只允许永久删除?
答案1
对于外部安装的磁盘或分区,创建一个/.Trash-$UID
目录,例如
cd /media/MYDRIVE
sudo mkdir -m777 -v .Trash-$UID
sudo chown $USER .Trash-$UID
然后重新打开鹦鹉螺并重新检查上下文菜单。
答案2
根据这个答案,可以通过添加 来解决uid=1000
。
要知道您帐户的 UID,请打开文件/etc/passwd
并在文件的最后几行中搜索您的用户名。在我的系统中有两个用户,因此有两行指定第一个用户和第二个用户的 uid。第二个用户的 uid 是 1001。
将 uid 添加到您在磁盘/Gnome 磁盘实用程序中看到的挂载选项。具体来说,您需要将挂载选项更改为nosuid,nodev,nofail,x-gvfs-show,uid=1000
。
注意:这样做只会为您的帐户授予文件夹权限。其他用户将无法将文件移至垃圾箱,因为他们的 uid 未在挂载选项中提及。需要更好的解决方法。