![数据被删除但未移至垃圾箱](https://linux22.com/image/1102282/%E6%95%B0%E6%8D%AE%E8%A2%AB%E5%88%A0%E9%99%A4%E4%BD%86%E6%9C%AA%E7%A7%BB%E8%87%B3%E5%9E%83%E5%9C%BE%E7%AE%B1.png)
我编辑了 fstab,将 ntfs 驱动器(顺序为 /dev/sta5)挂载到顺序为 /media/usrname/TheDrive 的位置,以便进行系统范围的挂载。我使用了以下行
UUID=TheDrive'sUuid /media/username/TheDrive ntfs-3g rw,auto,auto,user,fmask=011, dmask=0000 0 0
挂载成功。现在我面临一个问题:每当我使用 nautilus 从挂载的 ntfs 分区中删除任何数据(目录和文件)时,数据都会被直接删除,而不会移至垃圾桶。此分区中文件的“移至垃圾桶”已替换为“删除”。
我在“/home”和“/”文件上尝试了相同的操作,“移至垃圾箱”可用,甚至可以正常工作,单击后数据会被发送到垃圾箱。
答案1
将您用于挂载分区的选项rw,auto,users,exec,nls=utf8,umask=003,uid=1000
替换uid=1000
为您的用户的 id(您可以使用 获取您的 id id -u
),以便中的行/etc/fstab
如下所示:
UUID=TheDrive'sUuid /media/username/TheDrive ntfs-3g rw,auto,users,exec,nls=utf8,umask=003,uid=1000 0 0
从 NTFS 分区中删除的文件不会移至“废纸篓”,而是移至目录/media/username/TheDrive/.Trash-1000
。您将files
在此处拥有一个目录,用于存储已删除的文件。
.Trash-1000
是隐藏目录。要查看 nautilus 中的隐藏目录,请在打开 nautilus 时按Ctrl+ 。h