NTFS 分割區上“無法找到或建立垃圾目錄”

NTFS 分割區上“無法找到或建立垃圾目錄”

我使用 RFRemix,desctop XFCE4

]$ uname -a Linux localhost.localdomain 3.17.4-302.fc21.x86_64 #1 SMP 12 月 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 相互轉換)。

相關內容