web-dev-qa-db-fra.com

Pourquoi Nautilus me demande de "... vider la corbeille avant de démonter?"

J'ai un disque dur SATA, au format ext4, qui est détecté par Nautilus à chaque démarrage de l'ordinateur.

J'ai besoin de cliquer dessus, dans Places, pour le monter. C'est bon, je suis content de ça.

Cependant, lorsque je le démonte manuellement (via le menu contextuel de Nautilus), il me demande "Voulez-vous vider la corbeille avant de la démonter?" ... et cela ne fait que commencer aujourd'hui, après 2 mois d'utilisation quotidienne ...

Maintenant, il se peut que je n’aie jamais eu de déchets sur ce disque avant aujourd’hui ... c’est possible, comme je fais souvent Shift + Delete et que je ne fais pas un démontage manuel tous les jours ...

J'ai été un peu surpris par ce dialogue et je me suis demandé "Pourquoi?" (car la corbeille est généralement un lieu géré manuellement).

Aussi, comment puis-je empêcher cette invite d'apparaître?

8
Peter.O

Sur les volumes montés, Nautilus ne déplace pas les fichiers supprimés dans votre répertoire de la corbeille principale de votre dossier de base car cela n’aurait aucun sens pour des fichiers volumineux.

La prochaine fois que vous supprimez quelque chose, appuyez sur Ctrl + H ou sélectionnez Afficher les fichiers cachés dans le menu. Vous remarquerez un dossier .Trash en attente dans votre lecteur monté.

Le fichier est en fait toujours sur le lecteur jusqu'à ce que vous le supprimiez définitivement. J'imagine que c'est juste la façon dont Nautilus vous aide à garder les choses en ordre, d'autant plus que vous pouvez peut-être connecter le lecteur à d'autres systèmes d'exploitation.

Je suppose qu'un moyen de supprimer la boîte de dialogue serait de créer votre propre dossier corbeille/temp sur chaque lecteur et de déplacer les fichiers que vous souhaitez supprimer sans les supprimer pour l'instant. Vous pouvez créer des scripts/actions Nautilus pour diriger les fichiers vers votre nouveau dossier. Étant donné que les fichiers se trouveraient sur le même lecteur, il n’y aurait pas de surcharge (c’est-à-dire que le déplacement serait instantané/ne coûterait aucun processeur) et vous ne seriez pas dérangé par les dialogues. Personnellement, j'ai une petite partition (2 Go) que j'utilise comme zone de partage/partage temporaire avec Windows. bouts. Je trouve que cela fonctionne assez bien pour faire sortir les pensées. Bien sûr, ce n’est pas pratique pour les gros projets, mais vous avez l’idée :)

4
Deadite81

On dirait que ce qui se passe essentiellement est que les fichiers supprimés conservent probablement les fichiers ouverts du système de fichiers que vous essayez de démonter. Vous pouvez utiliser lsof pour déterminer ce qui empêche le démontage. lsof | grep/the/mountpoint du périphérique.Nautilus peut être trompeur bien que parfois, car il peut être monté ailleurs que prévu.

Pour résoudre ce problème Ouvrez votre disque dur SATA et appuyez sur Ctrl+H (ou allez dans le menu Affichage et sélectionnez Afficher les fichiers cachés) vous verrez le dossier nommé Corbeille ou similaire au cliché ci-dessous, supprimez-le..Et puis démontez-le ..

alt text

0
karthick87