NTFS 分区上“无法找到或创建垃圾目录”

NTFS 分区上“无法找到或创建垃圾目录”

我使用 RFRemix,desctop XFCE4

]$ uname -a Linux localhost.localdomain 3.17.4-302.fc21.x86_64 #1 SMP 星期四 十二月 4 19:12:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

当我尝试从 NTFS 分区删除文件时,出现错误“无法找到或创建垃圾目录”。如果不是垃圾,则可以毫无问题地删除文件。在互联网上搜索有关此问题的信息的结果表明,这可能是 fstab 的问题。我更改了几次,但没有帮助。目前,我有下一个 fstab。

   /dev/disk/by-label/Prog /media/Prog ntfs-3g fmask=111,dmask=000,gid=1000,utf8 0 0
   /dev/disk/by-label/VACATION /media/Vacation ntfs-3g fmask=111,dmask=000,gid=1000,utf8 0 0
   /dev/sda3 /media/winnt ntfs-3g fmask=111,dmask=000,gid=1000,utf8 0 0

所有者 /media - 我的用户(不是 root)。Prog、Vacation、winnt - root,我无法更改它(它不显示错误,也不会更改)可以在这些分区中轻松创建目录和文件,因此它可以访问记录。

答案1

无法找到或创建垃圾目录

在每个挂载点下创建一个.Trash-1000子目录:

mkdir /media/Prog/.Trash-$UID
mkdir /media/Vaction/.Trash-$UID
...

我无法改变它(它没有显示错误并且没有改变)

默认情况下,ntfs-3g 在“FAT 模式”下工作,忽略所有 POSIX 权限/ACL。如果您愿意,可以启用 NTFS ACL 支持,但为此您应该配置用户映射(将 Windows SID 转换为 Linux UID 或从 Linux UID 转换为 Windows SID)。

相关内容