Dateien aus einem Ordner, der eine symbolische Verknüpfung zu einem NTFS-Partitionsordner darstellt, können nicht in den Papierkorb verschoben werden

7

Seit einigen Tagen und dem Upgrade meines Ubuntu von 14.10 auf 15.04 kann ich aus einigen Ordnern keine Dateien mehr in den Papierkorb senden.

Beim Löschen aus Nautilus wird jetzt ein Popup mit den Worten angezeigt:

“aaa.png” can't be put in the trash. Do you want to delete it immediately?

Das hat jahrelang perfekt funktioniert :(

Ich habe ein Dual-Boot-System Ubuntu / Windows. Ubuntu befindet sich auf EXT4-Partitionen, während sich Windows und Daten auf NTFS-Partitionen befinden.

Die NTFS-Partitionen werden beim Anmelden über gvfs bereitgestellt:

gvfs-mount -d /dev/sdb9

In meinem Home-Ordner befinden sich mehrere symbolische Links zu Ordnern auf den NTFS-Partitionen, wie dieser:

Downloads -> /media/stephane/dmn/User/Downloads/

Ich habe es vom Terminal in versucht ~/Downloads:

gvfs-trash aaa.png
Error trashing file: Unable to trash file: Invalid cross-device link

Aber im Originalordner /media/stephane/dmn/User/Downloads/funktioniert der gleiche Befehl einwandfrei!

Obwohl ich den Fehler irgendwie verstehe, ist dieses Setup seit Jahren vorhanden und ich habe Dateien ohne Rückblick und ohne Probleme verworfen.

Was ist mit gvfs-trash passiert und warum kann es solche Dateien nicht mehr plötzlich wegwerfen?

Gibt es eine Möglichkeit, es wieder zum Laufen zu bringen?

Dinge, die ich versucht habe:

  • Überprüfen Sie die Berechtigungen von ~/.local/share/Trash: Es ist alles meins sowie seine Unterordner
  • Überprüfen Sie die Berechtigungen .Trash-1000/der NTFS-Partitionen: Ich habe die richtigen Berechtigungen
  • Mount NTFS über fstabstatt gvfs-mount: nichts geändert
stefg-bz
quelle
Ich habe das gleiche Problem. Vielen Dank, dass Sie es genau beschrieben und eine Problemumgehung vorgeschlagen haben (dh gehen Sie zum ursprünglichen Ordner und nicht zum Symlink). Ich fand diesen Fehlerbericht: bugzilla.gnome.org/show_bug.cgi?id=748629
Steve Byrnes
Auf USB-Disks erhalten wir während der Erstellung einen Papierkorbordner mit dem Namen .Trash-1000 (.trash-GID), der Gruppen-ID. Wenn alle Dateien und Ordner (ohne Verschiebung) gelöscht werden und automatisch mit dem Papierkorbsymbol in Dateimanagern oder auf dem Desktop verknüpft werden, muss es irgendwo eine ähnliche nette Lösung geben !! Bitte jemand Helfen Sie uns :-(
Ken Mollerup

Antworten:

1

Ich habe keine wirkliche Lösung dafür gefunden, aber ich habe eine Lösung, die etwas weniger ärgerlich ist als das Durchsuchen des Download-Ordners auf der anderen Partition. Ich habe einen Softlink zum Download-Ordner im Download-Ordner erstellt ... Ich weiß Das klingt seltsam, löst aber keinen Fehler aus, wenn Sie zum zweiten Download-Ordner gehen und etwas löschen.

Im Grunde passiert dies also: Navigieren Sie zu ~ / Downloads (das selbst ein Softlink zur anderen Partition ist). Klicken Sie auf den Softlink "Downloads" in diesem Ordner (der im Grunde genommen auf sich selbst verweist). Jetzt können Sie Dateien ohne den nervigen Fehler löschen. Es ist ein zusätzlicher Klick, spart aber das Durchsuchen der anderen Partition.

Thomas Smart
quelle