J'ai mes fichiers dans une partition séparée qui n'est pas montée sur /home
, mais seulement liée à celle-ci. Comment puis-je être en mesure d'utiliser la corbeille gnome dans ces fichiers?
Par exemple:
partion 2: monté sur /data
, avec un dossier/data/myname
partie 1: monté sur /
, avec son propre /home
et /home/myname
, à l'intérieur /home/myname/Desktop
et /home/myname/Documents
lien vers /data/myname/Desktop
et /data/myname/Document
respectivement. Supposons que j'ai un fichier /data/myname/Document/example.txt
.
Lorsque j'utilise nautilus et que j'essaie de le supprimer /home/myname/Document/example.txt
, Nautilus dit qu'il ne peut pas utiliser la corbeille. Il m'a fallu un certain temps pour comprendre que c'est parce qu'il example.txt
est dans un système de fichiers différent. Je ne sais pas si un autre répertoire de corbeille peut être défini dans cette partition pour que gnome puisse l'utiliser?
Je pourrais avoir monté la partie 2 comme /home
avec des résultats presque simulaires - je l'ai fait pendant longtemps -, mais chaque fois que je change l'installation de Linux / Ubuntu, de nombreux fichiers de configuration dans ma maison se cassent. Mais en résumé, ce nouveau schéma ne me permet pas d'utiliser la corbeille gnome maintenant.
la source
cd <mount-point-of-new-partition> && sudo chown root.root .Trash && sudo chmod ug-s .Trash && sudo chmod 1777 .Trash
Lorsque vous supprimez un fichier sur un périphérique de stockage amovible, GNOME crée automatiquement un dossier de corbeille à la racine du périphérique. Si votre ID utilisateur est 1000, il créera un fichier nommé /data/.Trash-1000. Lorsque vous accédez à la corbeille de Nautilus, vous voyez une fusion de tous les dossiers de corbeille pour votre utilisateur sur tous les systèmes de fichiers connectés.
Il semble que celui-ci soit un problème d'autorisations. GNOME essaie de créer le dossier de la corbeille à la racine de l'appareil, mais peut-être que votre utilisateur n'a accès qu'à des fichiers individuels sous la racine. Le moyen le plus simple est de rendre la chose plus accessible. Dans un terminal, essayez
sudo chmod 777 /data
de rendre la racine de votre lecteur de données modifiable pour tout utilisateur. Alternativement, vous pouvez le fairesudo chown yourname /data
pour un effet similaire.la source