Ich habe meine Dateien in einer separaten Partition, die nicht gemountet /home
, sondern nur verknüpft ist. Wie kann ich den Gnome-Papierkorb in diesen Dateien verwenden?
Beispielsweise:
Partition 2: montiert auf /data
, mit einem Ordner/data/myname
partion 1: montiert auf /
, mit einer eigenen , /home
und /home/myname
, im Innern /home/myname/Desktop
und /home/myname/Documents
Link zu /data/myname/Desktop
und /data/myname/Document
verbunden. Angenommen, ich habe eine Datei /data/myname/Document/example.txt
.
Wenn ich Nautilus verwende und zu löschen versuche, /home/myname/Document/example.txt
kann Nautilus den Papierkorb nicht verwenden. Es hat eine Weile gedauert, bis ich herausgefunden habe, dass example.txt
es sich in einem anderen Dateisystem befindet. Ich weiß nicht, ob in dieser Partition ein anderes Papierkorbverzeichnis definiert werden kann, damit Gnome es verwenden kann.
Ich hätte Partition 2 wie /home
mit fast ähnlichen Ergebnissen mounten können - das habe ich lange gemacht -, aber jedes Mal, wenn ich die Linux / Ubuntu-Installation ändere, werden viele Konfigurationsdateien in meinem Haus kaputt. Zusammenfassend lässt dieses neue Schema jedoch nicht zu, dass ich jetzt Gnome-Müll verwende.
quelle
cd <mount-point-of-new-partition> && sudo chown root.root .Trash && sudo chmod ug-s .Trash && sudo chmod 1777 .Trash
Wenn Sie eine Datei auf einem Wechseldatenträger löschen, erstellt GNOME automatisch einen Papierkorbordner im Stammverzeichnis des Geräts. Wenn Ihre Benutzer-ID 1000 ist, wird eine Datei mit dem Namen /data/.Trash-1000 erstellt. Wenn Sie zum Papierkorb in Nautilus gehen, sehen Sie eine Zusammenführung aller Papierkorbordner für Ihren Benutzer auf allen verbundenen Dateisystemen.
Es klingt so, als ob dies eine Berechtigungsfrage ist. GNOME versucht , den Papierkorb an den Geräten Wurzel zu schaffen, aber vielleicht Ihre Benutzer nur Zugriff auf einzelne Dateien unter der Wurzel. Am einfachsten ist es, die Sache zugänglicher zu machen. Versuchen Sie
sudo chmod 777 /data
in einem Terminal, das Stammverzeichnis Ihres Datenlaufwerks für jeden Benutzer bearbeitbar zu machen. Alternativ können Sie auchsudo chown yourname /data
einen ähnlichen Effekt erzielen.quelle