J'ai 2 disques "données". L'un est ntfs, l'autre est ext4.
La corbeille fonctionne pour les deux lecteurs lorsque j'autorise Nautilus à gérer le montage.
J'ai choisi de les monter automatiquement via des entrées dans/etc/fstab, mais lorsque je le fais, seul le ext4 me fournit un répertoire Corbeille fonctionnel.
La corbeille sur le lecteur ntfs ne fonctionne tout simplement pas.
Lorsque j'appuie sur "supprimer" ou que j'utilise l'élément de menu contextuel "Déplacer vers la corbeille", le message d'erreur suivant s'affiche.
Cannot move file to trash, do you want to delete immediately?
. . . . The file "test" cannot be moved to the trash . . . .
Voici mes lignes/etc/fstab.
/dev/sdb1 /media/D_0931_data ntfs defaults 0 0
/dev/sdc1 /media/E_0298_back ext4 defaults 0 0
... et voici comment j'ai créé les répertoires du point de montage.
Sudo mkdir /media/D_0931_data
Sudo mkdir /media/E_0298_back
Tout semble bien fonctionner, sauf la corbeille sur le lecteur ntfs ...
La corbeille du lecteur ext4 fonctionne normalement.
PDATE: plus d’informations sur le changement de propriété après Sudo mount -a
Sudo mkdir /media/D_0931_data
Sudo mkdir /media/E_0298_back
#
ls -la /media
drwxr-xr-x 2 root root 4096 2010-11-28 10:27 D_0931_data
drwxr-xr-x 2 root root 4096 2010-11-28 10:27 E_0298_back
#
gksu gedit /etc/fstab
/dev/sdb1 /media/D_0931_data ntfs defaults 0 0
/dev/sdc1 /media/E_0298_back ext4 defaults 0 0
#
Sudo mount -a
#
ls -la /media
drwxrwxrwx 1 root root 12288 2010-11-28 10:22 D_0931_data
drwxrwxr-x 5 root axiom 4096 2010-11-28 09:51 E_0298_back
Je pense que Nautilus a besoin d’un dossier .Trash-1000
à la racine du système de fichiers (par exemple /media/D_0931_data/.Trash-1000
) pour exister et pouvoir être écrit en écriture.
NOTE: le 1000
dans le .Trash-1000
est votre ID utilisateur. Vous pouvez obtenir le vôtre par id -u USERNAME
. Changez-le en conséquence si nécessaire.
Essayez d’exécuter ceci: Sudo mkdir /media/D_0931_data/.Trash-1000; Sudo chmod 777 /media/D_0931_data/.Trash-1000
.
Si cela ne fonctionne pas, pouvez-vous essayer la même chose mais avec .Trash
au lieu de Trash-1000
, et si que n'a pas ' t fonctionne, affiche le résultat de ls -la /media/D_0931_data
?
Essayez d’ajouter ceci à fstab (sur la ligne ntfs): defaults,uid=1000
au lieu de simplement defaults
.
Autant que je sache, il s’agit d’un bogue dans Nautilus, vous pourriez peut-être le signaler? J'ai aussi vécu cela et, autant que je sache, il s'agit de l'une de ces "caractéristiques" idiotes du nautile, où il fait quelque chose d'une manière qui ne devrait vraiment pas être logique.
Cela semble être lié à la façon dont Nautilus "comprend" le lecteur monté automatiquement; il le voit comme non natif et désactive certaines fonctionnalités (une "fonctionnalité" de sécurité). Comme je l'ai dit plus tôt, la meilleure option ici est de signaler un bug sur Nautilus.