Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 20/09/2022, à 17:27

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

Merci beaucoup wink


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#27 Le 20/09/2022, à 18:07

MicP

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

Dans son message#, iznobe a écrit :

… 1°) création d ' un point de montage a la racine du nom que tu veux , corbeille et suppressions pour ton utilisateur -1000 . …

J'ai créé une nouvelle partition /dev/sda11 sur mon disque dur
que j'ai ensuite formatée avec un système de fichier de type ext4

Le système de fichier résultant a pour nom de label partTestIznobe et pour UUID : 542c6644-613d-4f48-92a3-7dfdd0affc27

J'ai créé le répertoire /tstIznobe à la racine du système de fichiers utilisé par mon système debian 11
et j'ai ajouté la ligne suivante dans mon fichier /etc/fstab

UUID=542c6644-613d-4f48-92a3-7dfdd0affc27 /tstIznobe       ext4    errors=remount-ro

J'ai monté ce système de fichiers :

michel@deb114x:~$ su -c 'mount -av'
Mot de passe : 
/                         : ignoré
none                      : ignoré
/donnees                  : déjà monté
/tstIznobe               : successfully mounted
michel@deb114x:~$ 

Puis j'ai donné à mon compte utilisateur non privilégié michel la propriété de ce point de montage (<=> donc, à la racine du système de fichiers monté):

michel@deb114x:~$ su -c 'chown michel:michel /tstIznobe'
Mot de passe : 
michel@deb114x:~$ 

Ensuite j'ai créé (par copie) dans ce système de fichiers
l'arborescence nécessaire au fonctionnement de la corbeille,
ce qui donne :

michel@deb114x:~$ ls -laR /tstIznobe/
/tstIznobe/:
total 28
drwxr-xr-x  4 michel michel  4096 20 sept. 18:31 .
drwxr-xr-x 21 root   root    4096 20 sept. 18:28 ..
drwx------  2 root   root   16384 20 sept. 18:27 lost+found
drwx-----T  5 michel michel  4096 29 août  23:51 .Trash-1000
ls: impossible d'ouvrir le répertoire '/tstIznobe/lost+found': Permission non accordée

/tstIznobe/.Trash-1000:
total 20
drwx-----T 5 michel michel 4096 29 août  23:51 .
drwxr-xr-x 4 michel michel 4096 20 sept. 18:31 ..
drwx------ 2 michel michel 4096 20 sept. 18:08 expunged
drwx------ 2 michel michel 4096 20 sept. 18:08 files
drwx------ 2 michel michel 4096 20 sept. 18:08 info

/tstIznobe/.Trash-1000/expunged:
total 8
drwx------ 2 michel michel 4096 20 sept. 18:08 .
drwx-----T 5 michel michel 4096 29 août  23:51 ..

/tstIznobe/.Trash-1000/files:
total 8
drwx------ 2 michel michel 4096 20 sept. 18:08 .
drwx-----T 5 michel michel 4096 29 août  23:51 ..

/tstIznobe/.Trash-1000/info:
total 8
drwx------ 2 michel michel 4096 20 sept. 18:08 .
drwx-----T 5 michel michel 4096 29 août  23:51 ..
michel@deb114x:~$ 

Puis j'ai créé 5 fichiers de test dans le répertoire

/tstIznobe
michel@deb114x:~$ touch /tstIznobe/fichTest_{1..5}.txt; ls -l /tstIznobe/
total 16
-rw-r--r-- 1 michel michel     0 20 sept. 18:49 fichTest_1.txt
-rw-r--r-- 1 michel michel     0 20 sept. 18:49 fichTest_2.txt
-rw-r--r-- 1 michel michel     0 20 sept. 18:49 fichTest_3.txt
-rw-r--r-- 1 michel michel     0 20 sept. 18:49 fichTest_4.txt
-rw-r--r-- 1 michel michel     0 20 sept. 18:49 fichTest_5.txt
drwx------ 2 root   root   16384 20 sept. 18:27 lost+found
michel@deb114x:~$ 

En utilisant le gestionnaire de fichier thunar depuis l'environnement de bureau Xfce 4.16,
j'ai supprimé, avec la touche del et après les avoir sélectionné,
les fichiers /tstIznobe/fichTest_1.txt et /tstIznobe/fichTest_2.txt :

michel@deb114x:~$ ls -l /tstIznobe/
total 16
-rw-r--r-- 1 michel michel     0 20 sept. 18:49 fichTest_3.txt
-rw-r--r-- 1 michel michel     0 20 sept. 18:49 fichTest_4.txt
-rw-r--r-- 1 michel michel     0 20 sept. 18:49 fichTest_5.txt
drwx------ 2 root   root   16384 20 sept. 18:27 lost+found
michel@deb114x:~$ 

… qui sont bien allé dans la corbeille :

michel@deb114x:~$ ls -laR /tstIznobe/.Trash-1000/
/tstIznobe/.Trash-1000/:
total 20
drwx-----T 5 michel michel 4096 29 août  23:51 .
drwxr-xr-x 4 michel michel 4096 20 sept. 18:53 ..
drwx------ 2 michel michel 4096 20 sept. 18:08 expunged
drwx------ 2 michel michel 4096 20 sept. 18:53 files
drwx------ 2 michel michel 4096 20 sept. 18:53 info

/tstIznobe/.Trash-1000/expunged:
total 8
drwx------ 2 michel michel 4096 20 sept. 18:08 .
drwx-----T 5 michel michel 4096 29 août  23:51 ..

/tstIznobe/.Trash-1000/files:
total 8
drwx------ 2 michel michel 4096 20 sept. 18:53 .
drwx-----T 5 michel michel 4096 29 août  23:51 ..
-rw-r--r-- 1 michel michel    0 20 sept. 18:49 fichTest_1.txt
-rw-r--r-- 1 michel michel    0 20 sept. 18:49 fichTest_2.txt

/tstIznobe/.Trash-1000/info:
total 16
drwx------ 2 michel michel 4096 20 sept. 18:53 .
drwx-----T 5 michel michel 4096 29 août  23:51 ..
-rw------- 1 michel michel   66 20 sept. 18:53 fichTest_1.txt.trashinfo
-rw------- 1 michel michel   66 20 sept. 18:53 fichTest_2.txt.trashinfo
michel@deb114x:~$ 

=======

… 2°) Même chose avec un sous répertoire du 1er dossier a la racine ayant servi comme 1er point de montage , …

Mais j'aurai besoin de plus de précisions concernant la suite du test à faire,
car je ne comprends pas très bien ce que tu voudrais que je fasse quand tu écris : Même chose

…et : avec un sous répertoire du 1er dossier a la racine ayant servi comme 1er point de montage

Dernière modification par MicP (Le 20/09/2022, à 18:21)

Hors ligne

#28 Le 20/09/2022, à 19:11

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

vu que tu a choisis comme point de montage /tstIznobe ,  l ' idée  c ' etait de verifier ( comme je suis dans ce cas là ) de tester  avec un point de montage dans un sous dossier du point de montage du 1er test , par exemple : /tstIznobe/test2 .
supprimer le dossier corbeille , demonter la partition , puis remonter la partition , recreer le dossier corbeille , puis tester de supprimer a nouveau un fichier et verifier qu ' il va bien dans la corbeille .

Du coup on dirait bien que debian n ' est pas affecté par ce bug , et donc qu ' il viendrait uniquement d' ubuntu .


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#29 Le 20/09/2022, à 20:29

MicP

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

Depuis l'interface graphique, j'ai restauré les fichiers que j'y avais placé en les supprimant
puis j'ai supprimé toute l'arborescence qui était utilisée par la corbeille :

michel@deb114x:~$ rm -rf /tstIznobe/.Trash-1000/ && ls -l /tstIznobe/.Trash-1000
ls: impossible d'accéder à '/tstIznobe/.Trash-1000': Aucun fichier ou dossier de ce type
michel@deb114x:~$ 

ensuite j'ai démonté le système de fichiers :

michel@deb114x:~$ su -c 'umount -v /tstIznobe/'
Mot de passe : 
umount: /tstIznobe/ démonté
michel@deb114x:~$ 

puis j'ai créé le sous répertoire qui va servir de nouveau point de montage :

michel@deb114x:~$ su -c 'mkdir /tstIznobe/test2' && ls -ld /tstIznobe/test2
Mot de passe : 
drwxr-xr-x 2 root root 4096 20 sept. 20:39 /tstIznobe/test2
michel@deb114x:~$ 

J'ai modifié la ligne du fichier /etc/fstab pour qu'elle tienne compte de ce nouveau point de montage :

michel@deb114x:~$ su -c 'sed -i "s#/tstIznobe#/tstIznobe/test2#" /etc/fstab' && grep tstIznobe /etc/fstab
Mot de passe : 
UUID=542c6644-613d-4f48-92a3-7dfdd0affc27 /tstIznobe/test2       ext4    errors=remount-ro
michel@deb114x:~$ 

puis j'ai monté le système de fichiers sur son nouveau point de montage

michel@deb114x:~$ su -c 'mount -av'
Mot de passe : 
/                         : ignoré
none                      : ignoré
/donnees                  : déjà monté
/tstIznobe/test2         : successfully mounted
michel@deb114x:~$ 

j'ai créé ensuite, par copie (EDIT : mais il faut pas le faire par copie), l'arborescence nécessaire au fonctionnement de la corbeille :

michel@deb114x:~$ su -c 'cp -avR /donnees/.Trash-1000 /tstIznobe/test2/'
Mot de passe : 
'/donnees/.Trash-1000' -> '/tstIznobe/test2/.Trash-1000'
'/donnees/.Trash-1000/info' -> '/tstIznobe/test2/.Trash-1000/info'
'/donnees/.Trash-1000/files' -> '/tstIznobe/test2/.Trash-1000/files'
'/donnees/.Trash-1000/expunged' -> '/tstIznobe/test2/.Trash-1000/expunged'
michel@deb114x:~$ 

Puis, en utilisant le gestionnaire de fichier thunar depuis l'environnement de bureau Xfce 4.16,
j'ai d'abord essayé de supprimer, avec la touche del et après les avoir sélectionné,
les fichiers /tstIznobe/test2/fichTest_3.txt et /tstIznobe/test2/fichTest_4.txt

…mais il m'a proposé seulement de les supprimer définitivement.

Alors j'ai démonté puis remonté le système de fichiers et j'ai eu le même problème.

J'ai finalement dû arrêter ma machine pour redémarrer le système,
et là, la corbeille a fonctionné correctement : les fichiers supprimés ont été mis dans la corbeille.


=======
Je vais refaire tout ça sur un système Ubuntu 22.04.1 LTS

Bon, tout a fonctionné sans aucun problème sur Ubuntu 22.04.1 LTS : envoi des fichiers supprimés avec la touche del dans la corbeille avec le système de fichiers monté d'abord sur /tstIznobe et ensuite sur /tstIznobe/test2
sans même que je n'ai eu besoin de redémarrer le système Ubuntu (comme j'avais eu à le faire pour debian)

Dans les deux cas : système de fichiers monté d'abord sur /tstIznobe et ensuite sur /tstIznobe/test2
j'avais créé l'arborescence de la corbeille manuellement (et pas par copie comme je l'avais fait sur debian)
en lançant, une fois le système de fichiers monté,
la suite des lignes de commandes suivantes :

mntPoint="/tstIznobe/test2"
idUtil=$(id -u)
trashRep="$mntPoint/.Trash-$idUtil"
sudo mkdir -vp "$trashRep"/{info,files,expunged}
sudo chown -vR $idUtil:$idUtil "$trashRep"
sudo chmod -vR 700 "$trashRep"
sudo chmod -v o+t "$trashRep"

=======
Je viens de refaire les tests sur mon système debian dans les deux cas : système de fichiers monté d'abord sur /tstIznobe et ensuite sur /tstIznobe/test2
mais cette fois en créant l'arborescence de la corbeille manuellement (et pas par copie)
et tout fonctionne sans avoir besoin de redémarrer le système :

michel@deb114x:~$ ptMontage="/tstIznobe"
michel@deb114x:~$ su -c "mkdir -vp $ptMontage/.Trash-1000/{info,files,expunged}"
Mot de passe : 
mkdir: création du répertoire '/tstIznobe/.Trash-1000'
mkdir: création du répertoire '/tstIznobe/.Trash-1000/info'
mkdir: création du répertoire '/tstIznobe/.Trash-1000/files'
mkdir: création du répertoire '/tstIznobe/.Trash-1000/expunged'
michel@deb114x:~$ su -c "chown -vR $USER:$USER $ptMontage/.Trash-1000"
Mot de passe : 
appartenance de '/tstIznobe/.Trash-1000/expunged' modifiée de root:root en michel:michel
appartenance de '/tstIznobe/.Trash-1000/info' modifiée de root:root en michel:michel
appartenance de '/tstIznobe/.Trash-1000/files' modifiée de root:root en michel:michel
appartenance de '/tstIznobe/.Trash-1000' modifiée de root:root en michel:michel
michel@deb114x:~$ su -c "chmod -vR 700 $ptMontage/.Trash-1000"
Mot de passe : 
le mode de '/tstIznobe/.Trash-1000' a été modifié de 0755 (rwxr-xr-x) en 0700 (rwx------)
le mode de '/tstIznobe/.Trash-1000/expunged' a été modifié de 0755 (rwxr-xr-x) en 0700 (rwx------)
le mode de '/tstIznobe/.Trash-1000/info' a été modifié de 0755 (rwxr-xr-x) en 0700 (rwx------)
le mode de '/tstIznobe/.Trash-1000/files' a été modifié de 0755 (rwxr-xr-x) en 0700 (rwx------)
michel@deb114x:~$ su -c "chmod -v o+t $ptMontage/.Trash-1000"
Mot de passe : 
le mode de '/tstIznobe/.Trash-1000' a été modifié de 0700 (rwx------) en 1700 (rwx-----T)
michel@deb114x:~$ 

=======
EDIT : Ne pas oublier aussi que si l'UID de votre compte utilisateur n'est pas 1000 mais NNNN, il faudra adapter le nom du répertoire .Trash-NNNN

Voir aussi : specifications.freedesktop.org -> The FreeDesktop.org Trash specification

Dernière modification par MicP (Le 21/09/2022, à 12:47)

Hors ligne

#30 Le 21/09/2022, à 06:36

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

Bonjour et merci MicP , pour ton test .
j ' en deduis donc que debian n' est pas impacté par ce bug .
seul ubuntu 22.04 et LM 21 sont touchés . reste avoir si ce bug sera corrigé . il n' a pas l' air de touché grand monde apparemment .

avec les meme systeme de fichiers montés au meme endroit sur ma 20.04 cela fonctionne sans soucis .

Dernière modification par iznobe (Le 21/09/2022, à 06:37)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#31 Le 21/09/2022, à 09:15

MicP

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

… seul ubuntu 22.04 et LM 21 sont touchés …

Non : je n'ai eu absolument aucun problème pour faire ce test sur ubuntu 22.04.1 <=> la corbeille a très bien fonctionné dans les deux tests sur Ubuntu et debian.

Je suis en train d'installer Linux Mint 21 (Xfce) pour voir comment se comporte la corbeille …
… et après avoir effectué les tests, je confirme que la corbeille fonctionne parfaitement sur les systèmes debian, ubuntu 22.04.1 et Linux Mint21 Xfce

Dernière modification par MicP (Le 21/09/2022, à 12:32)

Hors ligne

#32 Le 21/09/2022, à 15:12

MicP

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

Les solutions précédentes (utilisant un répertoire nommé .Trash-XXXX avec XXX étant l'ID du compte utilisateur)
permettaient de créer l'arborescence nécessaire à un seul compte utilisateur.

Mais il est possible de créer, à la racine de ce système de fichiers monté, un répertoire qui sera utilisé pour y créer automatiquement une corbeille pour chaque compte utilisateur du système :
il suffit de créer, à la racine du système de fichiers monté, un répertoire nommé .Trash dont les bits mode seront à 1777

Par exemple, si le système de fichiers est monté sur /tstIznobe il faudra lancer la ligne de commandes suivante :

sudo mkdir /tstIznobe/.Trash && sudo chmod 1777 /tstIznobe/.Trash

et après avoir créé ce répertoire, à chaque fois qu'un compte utilisateur du système enverra à la corbeille un ou plusieurs de ses fichiers qui seraient contenus dans ce système de fichiers,
un sous-répertoire du répertoire /tstIznobe/.Trash sera créé en utilisant, pour nommer ce sous-répertoire, l'ID du compte utilisateur.

Par exemple, quand le compte utilisateur dont l'ID est 1001 enverra pour la première fois un de ses fichiers qui serait contenu dans le système de fichiers monté sur /tstIznobe/ dans sa corbeille,
le sous-répertoire nommé /tstIznobe/.Trash/1001 sera automatiquement créé avec toute l'arborescence nécessaire (<=> /tstIznobe/.Trash/1001/files , /tstIznobe/.Trash/1001/info , /tstIznobe/.Trash/1001/expunged )
et le ou les fichiers qu'il enverra dans sa corbeille y seront envoyés et seul ce compte utilisateur pourra voir et utiliser le contenu de cette corbeille.

J'ai testé cette méthode avec succès sur Ubuntu 22.04.1 LTS, Linux Mint 21 (Xfce) et debian 11 (Xfce)

Dernière modification par MicP (Le 21/09/2022, à 15:27)

Hors ligne

#33 Le 21/09/2022, à 15:36

MicP

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

@iznobe

Pour tes corbeilles, il manquait les autres bits mode

Donc, pour que tes corbeilles puissent fonctionner
il te faudrait, avec les systèmes de fichiers concernés montés,
lancer la ligne de commandes suivante :

sudo chmod 1700 /Vidéos/WD8/.Trash-1000 /datas/.Trash-1000

Bien sûr, si ces systèmes de fichiers sont du type FAT ou NTFS ou ExFAT ou autre type qui ne serait pas capable d'accepter les bits mode de type Linux, alors ça ne fonctionnera pas,
pour que ça puisse fonctionner, il faut que les systèmes de fichiers concernés soient du type ext2, 3, ou 4

=======
Toutefois, si je n'utilise pas le fichier /etc/fstab pour monter un système de fichiers de type NTFS
et donc que j'utilise le gestionnaire de fichiers de mon environnement de bureau pour monter ce système de fichiers de type NTFS ou bien la commande udisksctl
alors, le système de fichiers est monté sur un point de montage automatiquement créé : /media/$USER/nomDeLabelOuUUID
et si ensuite je supprime un des fichiers contenu dans ce système de fichiers NTFS, l'arborescence nécessaire au fonctionnement de la corbeille est automatiquement créée
en utilisant, pour la nommer, l'ID de mon compte utilisateur.
Et cette corbeille est pleinement fonctionnelle.

=======
Après plusieurs essais concluants, j'ai créé sur un système Ubuntu 22.04.1 LTS une ligne dans le fichier /etc/fstab utilisant un point de montage où je voulais pour un système de fichiers de type NTFS
et il n'y avait aucune arborescence .Trash-XXXX à la racine de ce système de fichiers NTFS.

UUID=1B048CC938DB9FC6  /tstIznobe  ntfs  rw,nodev,nosuid,uid=1000,gid=1000,uhelper=udisks2,nofail

Après montage (au démarrage du système) il n'y avait pas encore de répertoire /tstIznobe/.Trash-1000
et c'est seulement quand j'ai voulu supprimer un des fichiers contenus dans ce système de fichiers NTFS
que la corbeille s'est automatiquement créée, et cette corbeille était pleinement fonctionnelle.

Dernière modification par MicP (Le 21/09/2022, à 17:49)

Hors ligne

#34 Le 21/09/2022, à 20:55

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

oula , ca fait beaucoup d' infos tout ca . je n' utilise pas windows , et je n' ai qu ' une partition d ' echange en NTFS qui ne me sert a rien sur mon ordi . on ne peut pas comparer du NTFS avec du EXT4 ( surtout avec la nouvelle gestion dont on ne connait que tres peu de choses ) et detoute façon ce n' est pas sur le format NTFS que porte le soucis .

mes partitions ne sont que des datas au format ext4 , j ' ai donné le fstab au message #11 .
voici d' autres infos qui confirme la chose :

iznobe@iznobe-PC:~$ lsblk -fe7
NAME        FSTYPE FSVER LABEL            UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                                           
├─sda1      ext4   1.0   Seagate_4T       4f8cc284-cd84-4eeb-b412-7539f81664c4                
├─sda2      ext4   1.0   Android_8.1      45eb6a28-099b-4380-82b1-3116e53ef83a                
├─sda3      ext4   1.0   Debian_bullseye  eb4da8d1-c3ea-4788-9692-e9e23690066e                
├─sda4      ext3   1.0   ubuntu_secours   89f71135-b459-4c74-bfa3-e9d27df4369d                
└─sda5      ntfs         Win_Part         63A32BC117F67B6A                                    
sdb                                                                                           
├─sdb1      ext4   1.0   WD8              1db8a5b3-ff12-4d31-9463-b188ffefe43b    1,2T    82% /Vidéos/WD8
└─sdb2      ext4   1.0   SAUV             d9dc9f4e-a24a-4573-9465-13711480f272                
sdc                                                                                           
├─sdc3      ext4   1.0   datas            01c9b796-0869-4ff9-a2a1-6c0f56ed5257      2T    25% /datas
└─sdc4      swap   1                      61218fe2-0bd1-4ada-9dd3-5ec996a02456                [SWAP]
sdd                                                                                           
└─sdd1      ext4   1.0   WD8PRO1          6298e7b7-7e63-4f5c-8216-ab1f70a1876d    6,2T     9% /media/WD8PRO1
sde                                                                                           
└─sde1      ext4   1.0   WD8PRO2          084604bc-1b9e-4cdd-bae4-ac9a9fe1303f    6,8T     1% /Vidéos/WD8PRO2
zram0                                                                                         [SWAP]
nvme0n1                                                                                       
├─nvme0n1p1 ntfs         windows_10       08CCB0D8CCB0C0EC                                    
├─nvme0n1p2 ntfs                          E49A115A9A112B16                                    
├─nvme0n1p3 vfat   FAT32 SSD_EFI_WIN      C071-9050                              59,6M    38% /boot/efi
├─nvme0n1p4 ntfs                          0E52DDB352DD9FAF                                    
├─nvme0n1p5 ext4   1.0   LM_SSD           eb18366b-2ac9-4a7e-8f93-ba2caa30e90e    9,1G    65% /
├─nvme0n1p6 ext4   1.0   ubuntu_SSD       06bc0f51-50e8-4ed4-8090-903acdb7df3f                
├─nvme0n1p7 ext4   1.0   budgie_SSD       8ab22881-60b3-47aa-a0bf-54c292afae81                
├─nvme0n1p8 ext4   1.0   ubuntu_20.04_SSD dca54497-1ab2-4c12-bc82-53b817300288                
└─nvme0n1p9 ext4   1.0   LinuxMintSSD_NEW df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7                
iznobe@iznobe-PC:~$

les 4 partitions montées au demarrage dans le fstab , sont toutes au format ext4 ( pour mes datas ) :
il s' agit de :

# partition de données separée comune aux OS linux
UUID=01c9b796-0869-4ff9-a2a1-6c0f56ed5257       /datas                  ext4    defaults                        0       0
LABEL=WD8                                       /Vidéos/WD8             ext4    defaults                        0       0
LABEL=WD8PRO2                                   /Vidéos/WD8PRO2         ext4    defaults                        0       0
LABEL=Seagate_4T                                /media/Seagate_4T       ext4    defaults,noauto                 0       0
LABEL=WD8PRO1                                   /media/WD8PRO1          ext4    defaults                        0       0

Seagate _4T , n' est donc pas monté automatiquement .
/datas => corbeille fonctionnelle inchangée depuis la 20.04 .
WD8PRO1 => corbeille fonctionnelle et nouvellement installée environ 1 mois sur la 22.04 .
WD8PRO2 => corbeille non fonctionnelle et nouvellement installée environ 1 mois sur la 22.04 .
WD8 => corbeille non fonctionnelle . cette partitions et son FS n ' ont pas changé depuis des lustres environ 2 ans .
cette partition etait montée auparavant sur /Vidéos avec une corbeille fonctionelle en 20.04 et en 22.04 .
je n ' ai donc rien changé a son FS apres la mise a niveau en 22.04 et elle fonctionnait normalement .

Après réception de mes 2 nouveaux disques , j' ai simplement changé le point de montage pour cette partition , il est donc passé comme on le voit actuellement dans le fstab en : /Vidéos/WD8 et depuis ( sans changer autre chose ) la corbeille ne fonctionne plus .

j ' aimerais pour simplifier la chose qu ' on se focalise dans les echange suivants sur cette partition , moins de lettre a taper tongue .
Actuellement , voici donc ce que je peux dire sur le FS de cette partition , son point de montage et ses permissions , la corbeille et ses permissions avec les FS montés donc :

iznobe@iznobe-PC:~$ ls -la /Vidéos
total 16
drwxr-xr-x  4 root root 4096 août  29 13:16 .
drwxr-xr-x 22 root root 4096 sept.  7 19:19 ..
drwxrwxr-x  7 root root 4096 sept.  3 23:27 WD8
drwxrwxr-x  5 root root 4096 août  29 23:45 WD8PRO2
iznobe@iznobe-PC:~$ ls -la /Vidéos/WD8
total 160
drwxrwxr-x   7 root   root     4096 sept.  3 23:27 .
drwxr-xr-x   4 root   root     4096 août  29 13:16 ..
drwxrwxrwx 129 iznobe iznobe 122880 sept.  7 07:35 films
drwxrwxr--   2 root   root    16384 août  28  2020 lost+found
drwx------   5 iznobe iznobe   4096 janv.  3  2022 .Trash-1000
iznobe@iznobe-PC:~$ ls -la /Vidéos/WD8/.Trash-1000
total 20
drwx------ 5 iznobe iznobe 4096 janv.  3  2022 .
drwxrwxr-x 7 root   root   4096 sept.  3 23:27 ..
drwx------ 2 iznobe iznobe 4096 août  30 08:44 expunged
drwx------ 2 iznobe iznobe 4096 août  30 08:53 files
drwx------ 2 iznobe iznobe 4096 août  30 08:53 info
iznobe@iznobe-PC:~$ ls -la /Vidéos/WD8/.Trash-1000/files
total 8
drwx------ 2 iznobe iznobe 4096 août  30 08:53 .
drwx------ 5 iznobe iznobe 4096 janv.  3  2022 ..
iznobe@iznobe-PC:~$ ls -la /Vidéos/WD8/.Trash-1000/info
total 8
drwx------ 2 iznobe iznobe 4096 août  30 08:53 .
drwx------ 5 iznobe iznobe 4096 janv.  3  2022 ..
iznobe@iznobe-PC:~$ ls -la /Vidéos/WD8/.Trash-1000/expunged
total 8
drwx------ 2 iznobe iznobe 4096 août  30 08:44 .
drwx------ 5 iznobe iznobe 4096 janv.  3  2022 ..
iznobe@iznobe-PC:~$

ce que je remarque ( pour les partitions dont la corbeille e fonctionne pas , c' est quelles sont toutes 2 dans le meme dossier : /Vidéos . peut etre que c' est la cause du probleme ? doit bien y avoir un truc mais je ne vois pas quoi .

Maintenant je tente de demonter les 2 FS :

iznobe@iznobe-PC:~$ sudo umount -v /Vidéos/WD8 /Vidéos/WD8PRO2
[sudo] Mot de passe de iznobe :    
umount: /Vidéos/WD8: la cible est active.
umount: /Vidéos/WD8PRO2: la cible est active.
iznobe@iznobe-PC:~$

pas moyen ...

Bon pas grave je commente dans le fstab et redemarre .

Dernière modification par iznobe (Le 21/09/2022, à 21:16)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#35 Le 21/09/2022, à 21:01

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

ok , de retour , voici les resultats actuels ( avec les FS non montés donc ) :

iznobe@iznobe-PC:~$ ls -la /Vidéos/WD8
total 8
drwxr-xr-x 2 root root 4096 août  29 13:16 .
drwxr-xr-x 4 root root 4096 août  29 13:16 ..
iznobe@iznobe-PC:~$ ls -la /Vidéos/WD8PRO2
total 8
drwxr-xr-x 2 root root 4096 août  29 13:16 .
drwxr-xr-x 4 root root 4096 août  29 13:16 ..
iznobe@iznobe-PC:~$ ls -la /Vidéos 
total 16
drwxr-xr-x  4 root root 4096 août  29 13:16 .
drwxr-xr-x 22 root root 4096 sept.  7 19:19 ..
drwxr-xr-x  2 root root 4096 août  29 13:16 WD8
drwxr-xr-x  2 root root 4096 août  29 13:16 WD8PRO2
iznobe@iznobe-PC:~$

Dernière modification par iznobe (Le 21/09/2022, à 21:13)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#36 Le 21/09/2022, à 21:11

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

Dans mon souvenir des test precedents , j' ai copier le dossier de la corbeille fonctionnelle sur le FS de la partition dont la corbeille ne fonctionnait pas , je vois pas pourquoi en faisant cela , les bits modes ou autre permissions changerait au passage .
Bref , pas genant , je vais faire le test .

MicP a écrit :

Pour tes corbeilles, il manquait les autres bits mode

Donc, pour que tes corbeilles puissent fonctionner
il te faudrait, avec les systèmes de fichiers concernés montés,
lancer la ligne de commandes suivante :

sudo chmod 1700 /Vidéos/WD8/.Trash-1000 /datas/.Trash-1000

alors :

iznobe@iznobe-PC:~$ sudo mount -av
/                         : ignoré
/boot/efi                 : déjà monté
none                      : ignoré
/datas                    : déjà monté
/Vidéos/WD8             : successfully mounted
/Vidéos/WD8PRO2         : successfully mounted
/media/Seagate_4T         : ignoré
/media/WD8PRO1            : déjà monté
/tmp                      : déjà monté
/var/tmp                  : déjà monté
/var/log                  : déjà monté
/home/iznobe/.cache       : déjà monté
/media/ramdisk            : déjà monté
iznobe@iznobe-PC:~$ sudo chmod 1700 /Vidéos/WD8/.Trash-1000
iznobe@iznobe-PC:~$ sudo chmod -R 1700 /Vidéos/WD8/.Trash-1000
iznobe@iznobe-PC:~$ ls -la /Vidéos/WD8/.Trash-1000
total 20
drwx-----T 5 iznobe iznobe 4096 janv.  3  2022 .
drwxrwxr-x 7 root   root   4096 sept.  3 23:27 ..
drwx-----T 2 iznobe iznobe 4096 août  30 08:44 expunged
drwx-----T 2 iznobe iznobe 4096 août  30 08:53 files
drwx-----T 2 iznobe iznobe 4096 août  30 08:53 info
iznobe@iznobe-PC:~$

Resultat identique a precedemment : " impossible de mettre ce fichier a la corbeille , voulez vous le suprimer definitivement ? " roll

Au passage je signale tout de meme que la corbeille de la partition montée sur /datas fonctionne normalement , en voici les permissions :

iznobe@iznobe-PC:~$ sudo chmod -R 1700 /Vidéos/WD8/.Trash-1000
iznobe@iznobe-PC:~$ ls -la /Vidéos/WD8/.Trash-1000
total 20
drwx-----T 5 iznobe iznobe 4096 janv.  3  2022 .
drwxrwxr-x 7 root   root   4096 sept.  3 23:27 ..
drwx-----T 2 iznobe iznobe 4096 août  30 08:44 expunged
drwx-----T 2 iznobe iznobe 4096 août  30 08:53 files
drwx-----T 2 iznobe iznobe 4096 août  30 08:53 info
iznobe@iznobe-PC:~$

la corbeille de la partition racine , qui elle aussi fonctionne normalement :

iznobe@iznobe-PC:~$ ls -la /home/iznobe/.local/share/Trash
total 20
drwx------  5 iznobe iznobe 4096 mars   8  2022 .
drwxr-xr-x 38 iznobe iznobe 4096 sept. 20 20:24 ..
drwx------  2 iznobe iznobe 4096 sept. 20 21:24 expunged
drwx------  2 iznobe iznobe 4096 sept. 20 21:24 files
drwx------  2 iznobe iznobe 4096 sept. 20 21:24 info
iznobe@iznobe-PC:~$

et pour finir , je rapelle que en demarrant ma 20.04 , qui comporte sensiblement le meme fstab ( et donc points de montages ) , les corbeilles fonctionnent toute correctement , ca c' est le pire ...

EDIT : bon ben plus maintenant , meme sous 20.04 la corbeille ne marche plus pour /Vidéos/WD8 et /Vidéos/WD8PRO2 .

Dernière modification par iznobe (Le 21/09/2022, à 21:45)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#37 Le 21/09/2022, à 23:07

MicP

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

On va commencer par  le système de fichiers qui est manuellement monté sur /media/Seagate_4T

J'ai trouvé une autre méthode plus intéressante, car elle est fonctionnele pour tous les comptes utilisateurs non-privilégiés <=> pas seulement pour l'ID 1000

Si ce n'est pas encore fait, il te faudrait monter le système de fichiers
en lançant la ligne de commandes suivante :

sudo mount /media/Seagate_4T

ensuite il va falloir supprimer l'ancienne corbeille pour la re-créé
donc, restaure d'abord tous les fichiers qu'elle contiendrait que tu voudrais ne pas perdre,
puis supprime la corbeille du système de fichiers monté sur /media/Seagate_4T :

sudo rm -rf /media/Seagate_4T/.Trash-1000


Puis créé la nouvelle corbeille :

sudo mkdir /media/Seagate_4T/.Trash

ensuite, change les attributs de ce répertoire :

sudo chmod -R 1777 /media/Seagate_4T/.Trash

puis démonte le système de fichiers :

sudo umount /media/Seagate_4T

et redémarre le système Ubuntu (c'est peut-être pas indispensable de redémarrer)
et remonte ensuite le système de fichiers :

sudo mount /media/Seagate_4T

Est-ce que maintenant, quand, avec le compte utilisateur iznobe,
tu supprimes un des fichiers appartenant à iznobe qui est dans le système de fichiers monté sur /media/Seagate_4T
le fichier supprimé se retrouve bien dans la corbeille et est restaurable ?

=======
La même méthode devrait aussi fonctionner de la même façon
pour chacun de tes autres systèmes de fichiers ext4 dans lesquels tu voulais avoir une corbeille utilisable.

Si un deuxième compte utilisateur supprime un de ses fichiers, le ou les fichiers supprimés iront dans SA propre corbeille
car un sous-répertoire nommé avec l'ID de son compte utilisateur sera automatiquement créé dans le répertoire .Trash
et il sera impossible à un utilisateur non privilégié d'accéder en lecture ou de supprimer le répertoire utilisé pour la corbeille d'un autre compte utilisateur.

J'ai testé avec succès cette méthode sur debian 11, Ubuntu 22.04.1 et Linux Mint 21

Dernière modification par MicP (Le 22/09/2022, à 00:48)

Hors ligne

#38 Le 22/09/2022, à 06:12

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

Bonjour @MicP et merci pour ta persevérance .
je ne prefere pas touchée aux partitions dont les corbeilles fonctionnent , j ' ai donc fait la serie de commande sur le point de montage /Vidéos/WD8 , mais je suppose que cela ne change pas grand chose .

voici donc :

iznobe@iznobe-pc:~$ cat /etc/os*release
NAME="Ubuntu"
VERSION="20.04.5 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.5 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
iznobe@iznobe-pc:~$ rm -rf /Vidéos/WD8/.Trash-1000
rm: impossible de supprimer '/Vidéos/WD8/.Trash-1000': Permission non accordée
iznobe@iznobe-pc:~$ sudo rm -rfv /Vidéos/WD8/.Trash-1000
[sudo] Mot de passe de iznobe : 
répertoire '/Vidéos/WD8/.Trash-1000' supprimé
iznobe@iznobe-pc:~$ sudo mkdir /Vidéos/WD8/.Trash
iznobe@iznobe-pc:~$ sudo chmod -R 1777 /Vidéos/WD8/.Trash
iznobe@iznobe-pc:~$ sudo umount /Vidéos/WD8
iznobe@iznobe-pc:~$ sudo umount -v /Vidéos/WD8
umount: /Vidéos/WD8: non monté.
iznobe@iznobe-pc:~$ sudo mount -v /Vidéos/WD8
mount : /dev/sdb1 monté sur /Vidéos/WD8.
iznobe@iznobe-pc:~$ 

ce qui donne donc :

iznobe@iznobe-pc:~$ ls -la /Vidéos/WD8/
total 160
drwxrwxr-x   7 root   root     4096 sept. 22 06:57 .
drwxr-xr-x   4 root   root     4096 sept.  6 20:11 ..
drwxrwxrwx 129 iznobe iznobe 122880 sept. 21 22:08 films
drwxrwxr--   2 root   root    16384 août  28  2020 lost+found
drwxrwxrwt   2 root   root     4096 sept. 22 06:57 .Trash
iznobe@iznobe-pc:~$ ls -la /Vidéos/WD8/.Trash
total 8
drwxrwxrwt 2 root root 4096 sept. 22 06:57 .
drwxrwxr-x 7 root root 4096 sept. 22 06:57 ..
iznobe@iznobe-pc:~$ 

pas de chmod nécessaire dans cette technique ?

si je fais clic droit pour supprimer un fichier test , je n' ai que l' option supprimer definitivement , pas mettre a la corbeille , pourtant : https://zupimages.net/up/22/38/24wk.png et  https://zupimages.net/up/22/38/9u0q.png

j ' ai donc redemarrer et lancer LM , meme message que 'd ' habitude .

je vais redemarrer sur Ubuntu 22.04 pour verifier que c' est bien le cas aussi .

sous budgie 22.4 voici ce que j' obtiens : https://zupimages.net/up/22/38/4dig.png , je clique alors sur mettre a la corbeille , puis :  https://zupimages.net/up/22/38/d8s4.png .

Dernière modification par iznobe (Le 22/09/2022, à 06:33)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#39 Le 22/09/2022, à 06:48

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

RE , en fait le soucis vient maintenant de l' accent , un gars sur launchpad bug ubuntu ( https://bugs.launchpad.net/ubuntu/jammy … ug/1990293 ) , a de demandé de faire le test avec comme point d ' origine : Videos , a la place de vidéos , j ' ai fait le test et là , la corbeille a bien été modifié ( puisque j' etais avec " .Trash " comme tu m' avais demandé precedemment ) , et le fichier est bien parti a la corbeille sans message d' erreur :

iznobe@iznobe-PC:~$ sudo nano /etc/fstab
iznobe@iznobe-PC:~$ sudo mkdir -pv /Videos/WD8 /Videos/WD8PRO2
mkdir: création du répertoire '/Videos'
mkdir: création du répertoire '/Videos/WD8'
mkdir: création du répertoire '/Videos/WD8PRO2'
iznobe@iznobe-PC:~$ sudo umount -v /Vidéos/WD8 /Vidéos/WD8PRO2
umount: /Vidéos/WD8 démonté
umount: /Vidéos/WD8PRO2 démonté
iznobe@iznobe-PC:~$ sudo mount -av
/                         : ignoré
/boot/efi                 : déjà monté
none                      : ignoré
/datas                    : déjà monté
/media/WD8PRO1            : ignoré
/media/Seagate_4T         : ignoré
/Videos/WD8PRO2          : successfully mounted
/Videos/WD8              : successfully mounted
/tmp                      : déjà monté
/var/log                  : déjà monté
/home/iznobe/.cache       : déjà monté
/media/ramdisk            : déjà monté
iznobe@iznobe-PC:~$
iznobe@iznobe-PC:~$ tree /Videos/WD8/.Trash
/Videos/WD8/.Trash
└── 1000
    ├── files
    │   └── test.odt
    └── info
        └── test.odt.trashinfo

3 directories, 2 files
iznobe@iznobe-PC:~$

           -------------------------------------

En fait le probleme est lié a l ' accent suivi d ' un sous repertoire /Vidéos/WD8 .
/Vidéos => corbeille fontionnelle .
/Vidéos/WD8 => corbeille non fontionnelle .
/Vidéos/WD8PRO2 => corbeille non fontionnelle .

ce bug doit exister depuis belle lurette a mon avis , cependant peu de personnes y sont confrontés selon moi .

Dernière modification par iznobe (Le 22/09/2022, à 07:19)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#40 Le 22/09/2022, à 08:26

MicP

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

Alors je me félicite d'avoirs pris pour habitude de n'utiliser que des caractères ASCII pour nommer mes points de montage et l'arborescence sur lesquels ils sont,
je n'avais pas de certitude, mais je m'étais dit que ça ne valait pas le coup de risquer un futur problème tout ça parce que j'aurais gardé un accent

michel@deb114x:~$ grep donnees /etc/fstab
# /dev/mapper/mongroupelvm-donnees 110GB  model: Samsung_SSD_870_EVO_1TB serial: S6PUNM0T447337R
UUID=6b5489fe-91e9-4bfa-bd50-bb210347a95e  /donnees        ext4    errors=remount-ro
michel@deb114x:~$ 

En tout cas, c'est bien tordu comme problème : c'est juste un programmeur qui aura oublié d'utiliser l'encodage Unicode,
ou alors quelqu'un d'autre aura utilisé son travail avec des bibliothèques ne tenant pas compte de l'unicode
ou alors … tout plein d'autres possibilités.

Dernière modification par MicP (Le 23/10/2022, à 20:51)

Hors ligne

#41 Le 22/09/2022, à 16:31

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

tu as tout a fait raison et c ' est aussi ce que je pratique habituellement ... j ' y ais d' ailleur pensé , mais mes tests sur /Vidéos en direct me faisait dire que ca marchait ... j ' aurais du tester l ' autre cas avec un sous repertoire de /Vidéos ...

Sauf que comme ~/Vidéos est un lien renvoyant a ce dossier , je me suis dis que  par soucis de clarté , ca serait mieux de garder le nom original .
En plus , le point de montage avec accent fonctionne , seul le le chemin parentn ' est a priori pas traité par l' encodeage unicode bref .le soucis est maintenant trouvé , je vais suivre l' evolution du bug vite fait , mais si il ne repare pas rapidement , je passerai au chemin sans accent et modifierai derriere pouraccorder les violons , ce n' est pas bien mechant , juste plutot embetantquand on ne comprend pas pourquoi .


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#42 Le 22/09/2022, à 18:53

geole

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

iznobe a écrit :

En fait le probleme est lié a l ' accent suivi d ' un sous repertoire /Vidéos/WD8 .
/Vidéos => corbeille fontionnelle .
/Vidéos/WD8 => corbeille non fontionnelle .
/Vidéos/WD8PRO2 => corbeille non fontionnelle .

ce bug doit exister depuis belle lurette a mon avis , cependant peu de personnes y sont confrontés selon moi .

Bonjour.
Merci d'avoir trouvé la cause. Mais ce bug est  lié à la version 22.04 car avant cela fonctionnait
Relire cet échange.


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#43 Le 22/09/2022, à 19:42

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

ba maintenant ca ne fonctionne plus sur ma 20.04 .

et pourtant :

iznobe@iznobe-pc:~$ sudo ls -Rals /Vidéos/WD8/.Trash*
/Vidéos/WD8/.Trash:
total 12
4 drwxrwxrwt 3 root   root   4096 sept. 22 07:42 .
4 drwxrwxr-x 7 root   root   4096 sept. 22 06:57 ..
4 drwx------ 5 iznobe iznobe 4096 sept. 22 08:47 1000

/Vidéos/WD8/.Trash/1000:
total 20
4 drwx------ 5 iznobe iznobe 4096 sept. 22 08:47 .
4 drwxrwxrwt 3 root   root   4096 sept. 22 07:42 ..
4 drwx------ 2 iznobe iznobe 4096 sept. 22 08:47 expunged
4 drwx------ 2 iznobe iznobe 4096 sept. 22 08:47 files
4 drwx------ 2 iznobe iznobe 4096 sept. 22 08:47 info

/Vidéos/WD8/.Trash/1000/expunged:
total 8
4 drwx------ 2 iznobe iznobe 4096 sept. 22 08:47 .
4 drwx------ 5 iznobe iznobe 4096 sept. 22 08:47 ..

/Vidéos/WD8/.Trash/1000/files:
total 8
4 drwx------ 2 iznobe iznobe 4096 sept. 22 08:47 .
4 drwx------ 5 iznobe iznobe 4096 sept. 22 08:47 ..

/Vidéos/WD8/.Trash/1000/info:
total 8
4 drwx------ 2 iznobe iznobe 4096 sept. 22 08:47 .
4 drwx------ 5 iznobe iznobe 4096 sept. 22 08:47 ..
iznobe@iznobe-pc:~$ 

et si je clique droit sur un fichier a supprimer j' obtiens : https://www.zupimages.net/viewer.php?id=22/38/9u0q.png donc pas de " mettre a la corbeille " . voir message #38

Dernière modification par iznobe (Le 22/09/2022, à 19:44)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#44 Le 23/10/2022, à 17:20

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

Bonjour , je viens de tester la corbeille sur la 22.10 et ca fonctionne sans soucis wink

Vu le tas de paquet et les modifications importantes pour installer le " correctif " , le bug doit etre plutot ancien vu le resultat sur une 22.04 :

iznobe@iznobe-PC:~$ cd Téléchargements
iznobe@iznobe-PC:~/Téléchargements$ ls -l 
libglib2.0-0_2.74.0-3_amd64.deb
iznobe@iznobe-PC:~/Téléchargements$ sudo apt install -s ./libglib2*.deb
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Note : sélection de « libglib2.0-0 » au lieu de « ./libglib2.0-0_2.74.0-3_amd64.deb »
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  appstream apt-config-icons gir1.2-goa-1.0 gir1.2-gtk-2.0 gir1.2-gudev-1.0 gnome-software-common libaa1:i386 libapparmor1:i386 libappindicator1 libappmenu-gtk2-parser0 libappmenu-gtk3-parser0 libappstream4 libasound2:i386 libasound2-plugins:i386
  libasyncns0:i386 libatomic1:i386 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libavc1394-0:i386 libblkid-dev libbrotli1:i386 libbsd0:i386 libcaca0:i386 libcairo2:i386 libcapi20-3:i386 libcdparanoia0:i386 libcups2:i386
  libcurl4:i386 libdatrie-dev libdatrie1:i386 libdbus-1-3:i386 libdbus-glib-1-dev-bin libdecor-0-0:i386 libdecor-0-dev libdeflate0:i386 libdrm-amdgpu1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libdv4:i386 libdw-dev libdw1:i386
  libedit2:i386 libegl1-mesa-dev libelf-dev libelf1:i386 libepoxy-dev libexif12:i386 libexpat1:i386 libfaudio0:i386 libffi8:i386 libflac8:i386 libfontconfig1:i386 libfreetype6:i386 libfribidi0:i386 libgbm-dev libgbm1:i386 libgd3:i386 libgl1:i386
  libgl1-mesa-dri:i386 libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386 libgnutls30:i386 libgphoto2-6:i386 libgphoto2-port12:i386 libgraphite2-3:i386 libgraphite2-dev libgsm1:i386 libharfbuzz-gobject0 libhogweed6:i386 libicu70:i386
  libiec61883-0:i386 libjack-jackd2-0:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386 liblcms2-2:i386 libldap-2.5-0:i386 liblightdm-gobject-1-0 libllvm13:i386 libltdl7:i386 libmalcontent-0-0 libmd0:i386 libmount-dev libmp3lame0:i386
  libmpg123-0:i386 libnettle8:i386 libnghttp2-14:i386 libodbc2:i386 libogg0:i386 libopenal1:i386 libopus0:i386 liborc-0.4-0:i386 liborc-0.4-dev liborc-0.4-dev-bin libosmesa6:i386 libp11-kit0:i386 libpcap0.8:i386 libpcre16-3 libpcre2-32-0
  libpcre2-dev libpcre2-posix3 libpcre3-dev libpcre32-3 libpixman-1-0:i386 libpng16-16:i386 libproxy1v5:i386 libpsl-dev libpsl5:i386 libpulse0:i386 libraw1394-11:i386 librtmp1:i386 libsamplerate0:i386 libsasl2-2:i386 libsasl2-modules:i386
  libsasl2-modules-db:i386 libsdl2-2.0-0:i386 libselinux1-dev libsensors5:i386 libsepol-dev libshout3:i386 libslang2:i386 libsndfile1:i386 libsndio-dev libsndio7.0:i386 libspeex1:i386 libsqlite3-0:i386 libssh-4:i386 libstb0:i386 libstdc++6:i386
  libstemmer0d libtag1v5:i386 libtag1v5-vanilla:i386 libtasn1-6:i386 libthai-dev libthai0:i386 libtheora0:i386 libtiff5:i386 libtwolame0:i386 libunwind-dev libunwind8:i386 libusb-1.0-0:i386 libv4l-0:i386 libv4lconvert0:i386 libvisual-0.4-0:i386
  libvkd3d1:i386 libvorbis0a:i386 libvorbisenc2:i386 libvpx7:i386 libvulkan1:i386 libwavpack1:i386 libwayland-client0:i386 libwayland-cursor0:i386 libwayland-egl1:i386 libwayland-server0:i386 libwebp7:i386 libx11-6:i386 libx11-xcb-dev
  libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386 libxcb-render0:i386 libxcb-render0-dev libxcb-shm0:i386 libxcb-shm0-dev libxcb-sync1:i386 libxcb-xfixes0:i386
  libxcb1:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxkbcommon-dev libxkbcommon0:i386 libxml2:i386 libxpm4:i386 libxrandr2:i386 libxrender1:i386
  libxshmfence1:i386 libxslt1.1:i386 libxss1:i386 libxv1:i386 libxxf86vm1:i386 mesa-vulkan-drivers:i386 ocl-icd-libopencl1:i386 pango1.0-tools python3-dateutil python3-software-properties ubuntu-advantage-desktop-daemon unattended-upgrades
  wayland-protocols
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  appmenu-gtk-module-common appmenu-gtk2-module appmenu-gtk3-module budgie-lightdm-theme budgie-lightdm-theme-base glib-networking:i386 gnome-software gstreamer1.0-packagekit gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good:i386
  gstreamer1.0-x:i386 libappindicator-dev libass-dev libatk-bridge2.0-dev libatk1.0-dev libatspi2.0-dev libcairo-gobject2:i386 libcairo2-dev libdbus-glib-1-dev libdbusmenu-glib-dev libdecor-0-plugin-1-cairo:i386 libgdk-pixbuf-2.0-0:i386
  libgdk-pixbuf-2.0-dev libglib2.0-0:i386 libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgstreamer-plugins-base1.0-0:i386 libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-0:i386 libgstreamer1.0-0:i386 libgstreamer1.0-dev
  libgtk-3-dev libgtk2.0-dev libgudev-1.0-0:i386 libgudev-1.0-dev libharfbuzz-dev libharfbuzz0b:i386 libibus-1.0-dev libjavascriptcoregtk-4.0-dev libnotify-dev libpango-1.0-0:i386 libpango1.0-dev libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386
  libpulse-dev libsdl2-dev libsoup2.4-1:i386 libsoup2.4-dev libwebkit2gtk-4.0-dev libwine:i386 lightdm packagekit packagekit-tools slick-greeter software-properties-common software-properties-gtk ubuntu-budgie-desktop wine32:i386
Les paquets suivants seront mis à jour :
  libglib2.0-0
1 mis à jour, 0 nouvellement installés, 59 à enlever et 0 non mis à jour.
Remv appmenu-gtk2-module [0.7.6-2]
Remv appmenu-gtk3-module [0.7.6-2]
Remv appmenu-gtk-module-common [0.7.6-2]
Remv ubuntu-budgie-desktop [0.94]
Remv budgie-lightdm-theme [0.14.4]
Remv budgie-lightdm-theme-base [0.14.4]
Remv gstreamer1.0-plugins-good:i386 [1.20.3-0ubuntu1]
Remv libsoup2.4-1:i386 [2.74.2-3]
Remv glib-networking:i386 [2.72.0-1]
Remv gnome-software [41.5-2ubuntu2]
Remv gstreamer1.0-packagekit [1.2.5-2ubuntu2]
Remv gstreamer1.0-plugins-base:i386 [1.20.1-1]
Remv gstreamer1.0-x:i386 [1.20.1-1]
Remv libappindicator-dev [12.10.1+20.10.20200706.1-0ubuntu1]
Remv libass-dev [1:0.15.2-1]
Remv libwebkit2gtk-4.0-dev [2.36.8-0ubuntu0.22.04.1]
Remv libgtk-3-dev [3.24.33-1ubuntu2]
Remv libatk-bridge2.0-dev [2.38.0-3]
Remv libgtk2.0-dev [2.24.33-2ubuntu2]
Remv libatk1.0-dev [2.36.0-3build1]
Remv libatspi2.0-dev [2.44.0-3]
Remv libcairo-gobject2:i386 [1.16.0-5ubuntu2]
Remv libpango1.0-dev [1.50.6+ds-2]
Remv libcairo2-dev [1.16.0-5ubuntu2]
Remv libdbusmenu-glib-dev [16.04.1+18.10.20180917-0ubuntu8]
Remv libdbus-glib-1-dev [0.112-2build1]
Remv libdecor-0-plugin-1-cairo:i386 [0.1.0-3build1]
Remv libgdk-pixbuf-2.0-0:i386 [2.42.8+dfsg-1ubuntu0.1]
Remv libnotify-dev [0.7.9-3ubuntu5.22.04.1]
Remv libgdk-pixbuf-2.0-dev [2.42.8+dfsg-1ubuntu0.1]
Remv libpangocairo-1.0-0:i386 [1.50.6+ds-2]
Remv libpangoft2-1.0-0:i386 [1.50.6+ds-2]
Remv libpango-1.0-0:i386 [1.50.6+ds-2]
Remv libharfbuzz0b:i386 [2.7.4-1ubuntu3.1]
Remv libgstreamer-plugins-good1.0-0:i386 [1.20.3-0ubuntu1]
Remv libgstreamer1.0-0:i386 [1.20.3-0ubuntu1] [libwine:i386 libgstreamer-plugins-base1.0-0:i386 ]
Remv libglib2.0-0:i386 [2.72.1-1] [libwine:i386 libgudev-1.0-0:i386 libgstreamer-plugins-base1.0-0:i386 ]
Remv slick-greeter [1.5.6-1ubuntu1] [libwine:i386 libgudev-1.0-0:i386 libgstreamer-plugins-base1.0-0:i386 ]
Remv lightdm [1.30.0-0ubuntu5] [libwine:i386 libgudev-1.0-0:i386 libgstreamer-plugins-base1.0-0:i386 ]
Remv software-properties-gtk [0.99.22.3] [libwine:i386 libgudev-1.0-0:i386 libgstreamer-plugins-base1.0-0:i386 ]
Remv software-properties-common [0.99.22.3] [libwine:i386 libgudev-1.0-0:i386 libgstreamer-plugins-base1.0-0:i386 ]
Remv packagekit [1.2.5-2ubuntu2] [packagekit-tools:amd64 libwine:i386 libgudev-1.0-0:i386 libgstreamer-plugins-base1.0-0:i386 ]
Remv libglib2.0-bin [2.72.1-1] [packagekit-tools:amd64 libglib2.0-dev:amd64 libwine:i386 libgudev-1.0-0:i386 libgstreamer-plugins-base1.0-0:i386 ]
Remv libsdl2-dev [2.0.20+dfsg-2ubuntu1.22.04.1] [packagekit-tools:amd64 libglib2.0-dev:amd64 libwine:i386 libgudev-1.0-0:i386 libgstreamer-plugins-base1.0-0:i386 ]
Remv libpulse-dev [1:15.99.1+dfsg1-1ubuntu2] [packagekit-tools:amd64 libglib2.0-dev:amd64 libwine:i386 libgudev-1.0-0:i386 libgstreamer-plugins-base1.0-0:i386 ]
Remv libjavascriptcoregtk-4.0-dev [2.36.8-0ubuntu0.22.04.1] [packagekit-tools:amd64 libglib2.0-dev:amd64 libwine:i386 libgudev-1.0-0:i386 libgstreamer-plugins-base1.0-0:i386 ]
Remv libglib2.0-dev [2.72.1-1] [packagekit-tools:amd64 libwine:i386 libgudev-1.0-dev:amd64 libgudev-1.0-0:i386 libibus-1.0-dev:amd64 libgstreamer-plugins-base1.0-dev:amd64 libgstreamer1.0-dev:amd64 libsoup2.4-dev:amd64 libgstreamer-plugins-base1.0-0:i386 libharfbuzz-dev:amd64 ]
Remv libglib2.0-dev-bin [2.72.1-1] [packagekit-tools:amd64 libwine:i386 libgudev-1.0-dev:amd64 libgudev-1.0-0:i386 libibus-1.0-dev:amd64 libgstreamer-plugins-base1.0-dev:amd64 libgstreamer1.0-dev:amd64 libsoup2.4-dev:amd64 libgstreamer-plugins-base1.0-0:i386 libharfbuzz-dev:amd64 ]
Remv wine32:i386 [6.0.3~repack-1] [packagekit-tools:amd64 libwine:i386 libgudev-1.0-dev:amd64 libgudev-1.0-0:i386 libibus-1.0-dev:amd64 libgstreamer-plugins-base1.0-dev:amd64 libgstreamer1.0-dev:amd64 libsoup2.4-dev:amd64 libgstreamer-plugins-base1.0-0:i386 libharfbuzz-dev:amd64 ]
Remv libwine:i386 [6.0.3~repack-1] [packagekit-tools:amd64 libgudev-1.0-dev:amd64 libgudev-1.0-0:i386 libibus-1.0-dev:amd64 libgstreamer-plugins-base1.0-dev:amd64 libgstreamer1.0-dev:amd64 libsoup2.4-dev:amd64 libgstreamer-plugins-base1.0-0:i386 libharfbuzz-dev:amd64 ]
Remv libgstreamer-plugins-base1.0-0:i386 [1.20.1-1] [packagekit-tools:amd64 libgudev-1.0-dev:amd64 libgudev-1.0-0:i386 libibus-1.0-dev:amd64 libgstreamer-plugins-base1.0-dev:amd64 libgstreamer1.0-dev:amd64 libsoup2.4-dev:amd64 libharfbuzz-dev:amd64 ]
Remv libgstreamer-plugins-base1.0-dev [1.20.1-1] [packagekit-tools:amd64 libgudev-1.0-dev:amd64 libgudev-1.0-0:i386 libibus-1.0-dev:amd64 libgstreamer1.0-dev:amd64 libsoup2.4-dev:amd64 libharfbuzz-dev:amd64 ]
Remv libgstreamer1.0-dev [1.20.3-0ubuntu1] [packagekit-tools:amd64 libgudev-1.0-dev:amd64 libgudev-1.0-0:i386 libibus-1.0-dev:amd64 libsoup2.4-dev:amd64 libharfbuzz-dev:amd64 ]
Remv libgudev-1.0-0:i386 [1:237-2build1] [packagekit-tools:amd64 libgudev-1.0-dev:amd64 libibus-1.0-dev:amd64 libsoup2.4-dev:amd64 libharfbuzz-dev:amd64 ]
Remv libgudev-1.0-dev [1:237-2build1] [packagekit-tools:amd64 libibus-1.0-dev:amd64 libsoup2.4-dev:amd64 libharfbuzz-dev:amd64 ]
Remv libharfbuzz-dev [2.7.4-1ubuntu3.1] [packagekit-tools:amd64 libibus-1.0-dev:amd64 libsoup2.4-dev:amd64 ]
Remv libibus-1.0-dev [1.5.26-4] [packagekit-tools:amd64 libsoup2.4-dev:amd64 ]
Remv libsoup2.4-dev [2.74.2-3] [packagekit-tools:amd64 ]
Remv packagekit-tools [1.2.5-2ubuntu2]
Inst libglib2.0-0 [2.72.1-1] (2.74.0-3 local-deb [amd64])
Conf libglib2.0-0 (2.74.0-3 local-deb [amd64])
iznobe@iznobe-PC:~/Téléchargements$

il doit y avoir plus qu ' utiliser simplement la fonction qui transforme le ASCII en caractères unicode ...

De plus rien a l' horizon pour la correction du bug pour les autres version sur le launchpad ubuntu hmm


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#45 Le 03/11/2022, à 17:40

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

Bonjour , suite a mon dernier message , qui disait que cela fonctionnait normalement sous 22.10 , je me suis dit que je n ' avais qu ' a transplanter ma config tranquillement pour avoir un truc fonctionnel .

Et bien NON , en fait , ca ne fonctionne toujours pas ( une fois la config remise en place ).
Si jamais cela interresse toujours d ' autres personnes , le probleme est lié non pas a la corbeille comme on pourrait le croire , mais apres avoir refais ma config etape par etape plusieurs fois afin de trouver l' origine du soucis , c' est lié au lien sympbolique dans mon home ( : Vidéos ) ...
je supprime le lien , la corbeille fonctionne impec , je remet le lien en place , la corbeille ne fonctionne plus .

Pour aller plus loin , dans mes essais , je me suis dis a y etre , autant essayer de creer un lien symbolique sans accent et voir ce que ca dis :

ln -s /Vidéos /home/iznobe/Videos

probleme toujours present mad , le soucis est donc lié soit au permissions , soit a un soucis avec les liens symboliques dont l' origine ont un accent , je continue a explorer ...

Dernière modification par iznobe (Le 03/11/2022, à 17:44)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#46 Le 03/11/2022, à 18:23

MicP

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

… autant essayer de creer un lien symbolique sans accent et voir ce que ca dis :

ln -s /Vidéos /home/iznobe/Videos

Est-ce que ce ne serait pas le nom (qui est accentué) du répertoire qui sert de point de montage qui serait la cause du dysfonctionnement ?

Hors ligne

#47 Le 03/11/2022, à 18:28

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

Finalement , je pense avoir peut etre trouvé un debut de piste sur l' origine du probleme :

iznobe@iznobe-PC:~$ ln -s /Vidéos /home/iznobe/Vidéos
iznobe@iznobe-PC:~$ ls -la /home/iznobe/Vidéos
lrwxrwxrwx 1 iznobe iznobe 8 nov.   3 18:22 /home/iznobe/Vidéos -> /Vidéos
iznobe@iznobe-PC:~$

jusque là pas de soucis .
Par contre curieusement voici :
https://zupimages.net/up/22/44/n4i4.png
https://zupimages.net/up/22/44/j3k2.png

et le meme constat sous budgie 22.10 :
https://zupimages.net/up/22/44/hk8v.png

iznobe@iznobe-PC:~$ ln -s /Vidéos /home/iznobe/Videos
iznobe@iznobe-PC:~$ ls -la /home/iznobe/Videos
lrwxrwxrwx 1 iznobe iznobe 8 nov.   3 18:31 /home/iznobe/Videos -> /Vidéos
iznobe@iznobe-PC:~$

Dernière modification par iznobe (Le 03/11/2022, à 18:36)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#48 Le 03/11/2022, à 18:39

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

MicP a écrit :

… autant essayer de creer un lien symbolique sans accent et voir ce que ca dis :

ln -s /Vidéos /home/iznobe/Videos

Est-ce que ce ne serait pas le nom (qui est accentué) du répertoire qui sert de point de montage qui serait la cause du dysfonctionnement ?


@MicP :
ce que j' ai pensé la derniere fois , sauf que non , j' ai gardé mes 2 repertoires  de montages et le resultats est identique avec les 2 ( corbeille fonctionne pas , c' est bien le lien qui fait buggué , des que je le supprime , tout marche impec dans  /Videos/WD8 comme dans /Vidéos/WD8 , du moment que /home/$USER/XYZ qui pointe vers /nimp/WD8 n ' existe plus , si je met un lien , c ' est cuit la corbeille ne fonctionne pas ) :


iznobe@iznobe-PC:~$ ls -la /Vid*
/Videos:
total 12
drwxr-xr-x  3 root root 4096 nov.   3 17:45 .
drwxr-xr-x 23 root root 4096 nov.   3 17:45 ..
drwxr-xr-x  2 root root 4096 nov.   3 17:45 WD8

/Vidéos:
total 16
drwxr-xr-x  4 root root 4096 oct.  23 14:33 .
drwxr-xr-x 23 root root 4096 nov.   3 17:45 ..
drwxrwxr-x  7 root root 4096 nov.   3 17:57 WD8
drwxrwxr-x  5 root root 4096 août  29 23:45 WD8PRO2
iznobe@iznobe-PC:~$

Pourquoi le navigateur de fichiers dit que /home/iznobe/Videos , appartient a root , alors que :

iznobe@iznobe-PC:~$ ls -la /home/iznobe/Videos
lrwxrwxrwx 1 iznobe iznobe 8 nov.   3 18:31 /home/iznobe/Videos -> /Vidéos
iznobe@iznobe-PC:~$

de plus , chose totalement incoherente , si je fais un clic droit supprimer le lien , qui appartient a root en mode graphique , aucun probleme il part bien dans la corbielle là roll mais bon osef de la corbeille a cet endroit là .

Dernière modification par iznobe (Le 03/11/2022, à 18:49)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#49 Le 03/11/2022, à 19:18

iznobe

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

test complementaire :
je cree un dossier a la racine du systeme pour effectuer un nouveau test contenant un sous dossier sans accent qui servira de point de montage :

sudo mkdir -p /test/WD8

je monte dedans ma partition " datas " contenant tous mes fichiers persos , qui elle actuellement fonctionne sans soucis au niveau de la corbeille .

sudo mount /dev/sdc3 /test/WD8

je fais un test : creation d ' un fichier vide dans le dossier Bureau , suppression de celui-ci en passant par la corbeille cela fonctionne .

je cree un lien symbolique dans mon /home :

ln -s /test /home/iznobe/VID

je cree a nouveau un fichier vide dans le dossier Bureau , je tente de le supprimer et là bien sur , il me dit qu ' il faut le supprimer definitivement , impossible de le mettre a la corbeille .

On notera qu ' il n' y a aucun accent nulle part cette fois-ci .

j ' ouvre ~/Bureau , je supprime le fichier " Nouveau Document " , aucun soucis cela fonctionne sans sourciller , ce sont juste 2 liens differents qui pointent sur le meme fichier ... je n  ' y comprends plus rien .


cas ou cela fonctionne :

iznobe@iznobe-PC:~$ namei -mo ~/Bureau/'Nouveau document'
f: /home/iznobe/Bureau/Nouveau document
 drwxr-xr-x root   root   /
 drwxr-xr-x root   root   home
 drwxr-x--- iznobe iznobe iznobe
 lrwxrwxrwx iznobe iznobe Bureau -> /datas/iznobe/Bureau
   drwxr-xr-x root   root   /
   drwxr-xr-x root   root   datas
   drwxr-xr-x iznobe iznobe iznobe
   drwxr-xr-x iznobe iznobe Bureau
 -rw-rw-r-- iznobe iznobe Nouveau document
iznobe@iznobe-PC:~$

cas ou cela nefonctionne pas :

iznobe@iznobe-PC:~$ namei -mo ~/VID/WD8/iznobe/Bureau/'Nouveau document'
f: /home/iznobe/VID/WD8/iznobe/Bureau/Nouveau document
 drwxr-xr-x root   root   /
 drwxr-xr-x root   root   home
 drwxr-x--- iznobe iznobe iznobe
 lrwxrwxrwx iznobe iznobe VID -> /test
   drwxr-xr-x root   root   /
   drwxr-xr-x root   root   test
 drwxr-xr-x root   root   WD8
 drwxr-xr-x iznobe iznobe iznobe
 drwxr-xr-x iznobe iznobe Bureau
 -rw-rw-r-- iznobe iznobe Nouveau document
iznobe@iznobe-PC:~$ 

Dernière modification par iznobe (Le 03/11/2022, à 19:30)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#50 Le 03/11/2022, à 22:21

MicP

Re : [ resolu ]nouvelle corbeille ne fonctionne pas

À la racine du système de fichiers de mon système Ubuntu 22.04.1 LTS
Je créé un répertoire nommé /mesVidéos/ (avec l'accent) :

michel@ubu:~$ sudo mkdir /mesVidéos

Étant donné que j'ai utilisé la commande sudo pour créer ce répertoire,
ce répertoire est donc la propriété du compte root :

michel@ubu:~$ ls -la /mesVidéos/
total 8
drwxr-xr-x  2 root root 4096 nov.   3 21:19 .
drwxr-xr-x 21 root root 4096 nov.   3 21:19 ..
michel@ubu:~$ 

Il y a, dans mon fichier /etc/fstab
une ligne qui va permettre de monter le système de fichiers
en utilisant le répertoire /mesVidéos comme point de montage :

michel@ubu:~$ tail -1 /etc/fstab
UUID=7446af86-6449-4df2-9e57-43d2815a8b99  /mesVidéos      ext4    defaults
michel@ubu:~$ 

Je monte le système de fichiers en utilisant le répertoire /mesVidéos/ comme point de montage :

michel@ubu:~$ sudo mount -av
/                         : ignoré
none                      : ignoré
/mesVidéos              : successfully mounted
michel@ubu:~$ 

Si maintenant je veux lister le répertoire /mesVidéos/
ce seront les attributs de la racine du système de fichiers monté qui vont apparaître,
et pas ceux du répertoire /mesVidéos/ qu'on peut revoir plus haut dans le retour d'exactement la même ligne de commande

michel@ubu:~$ ls -la /mesVidéos/
total 24
drwxr-xr-x  3 michel michel  4096 oct.  20 19:15 .
drwxr-xr-x 21 root   root    4096 nov.   3 21:19 ..
drwx------  2 root   root   16384 oct.  20 19:15 lost+found
michel@ubu:~$ 

On notera dans le retour ci-dessus, que j'avais créé ce système de fichiers le 20 octobre 2022 à 19:15
(alors que le répertoire /mesVidéos/ a été créé le 3 novembre 2022 à 21:19)
et que j'avais déjà rendu mon compte utilisateur michel propriétaire de la racine du système de fichiers qui est actuellement monté,
sinon, j'aurais pu en changer le propriétaire maintenant : une fois que le système de fichiers est monté,
en lançant la ligne de commandes suivante :

sudo chown michel:michel /mesVidéos/

=======
Je créé dans mon répertoire personnel un fichier de type lien nommé ~/mesVidéos (avec l'accent)
qui est lié au point de montage /mesVidéos/ :

michel@ubu:~$ ln -s /mesVidéos ~/mesVidéos

Je liste les propriétés du lien que je viens de créer :

michel@ubu:~$ ls -la ~/mesVidéos
lrwxrwxrwx 1 michel michel 11 nov.   3 21:44 /home/michel/mesVidéos -> /mesVidéos
michel@ubu:~$ 

Je liste les propriétés du point de montage lié qui est en fait, pour l'instant,
la racine du système de fichiers qui utilise ce répertoire comme point de montage :

michel@ubu:~$ ls -la ~/mesVidéos/
total 24
drwxr-xr-x  3 michel michel  4096 oct.  20 19:15 .
drwxr-xr-x 21 root   root    4096 nov.   3 21:19 ..
drwx------  2 root   root   16384 oct.  20 19:15 lost+found
michel@ubu:~$ 

=======
En utilisant le gestionnaire de fichiers nautilus (dont le nom affiché est Files),
j'ai ajouté deux fichiers vidéo dans le système de fichiers monté
qui m'est accessible par le lien ~/mesVidéos :

michel@ubu:~$ ls -la ~/mesVidéos/
total 884
drwxr-xr-x  4 michel michel   4096 nov.   3 21:56 .
drwxr-xr-x 21 root   root     4096 nov.   3 21:19 ..
-rw-rw-r--  1 michel michel 650286 févr. 20  2021 a07bNrZ_460svav1.mp4
-rw-rw-r--  1 michel michel 875455 févr. 16  2021 a07d1Qq_460svav1.mp4
drwx------  2 root   root    16384 oct.  20 19:15 lost+found
michel@ubu:~$ 

Puis, toujours en utilisant le gestionnaire de fichiers nautilus (dont le nom affiché est Files),
j'ai supprimé une de ces nouvelles copies de fichiers vidéo :

michel@ubu:~$ ls -laR ~/mesVidéos/
/home/michel/mesVidéos/:
total 884
drwxr-xr-x  4 michel michel   4096 nov.   3 21:58 .
drwxr-xr-x 21 root   root     4096 nov.   3 21:19 ..
-rw-rw-r--  1 michel michel 875455 févr. 16  2021 a07d1Qq_460svav1.mp4
drwx------  2 root   root    16384 oct.  20 19:15 lost+found
drwx------  4 michel michel   4096 nov.   3 21:58 .Trash-1000
ls: impossible d'ouvrir le répertoire '/home/michel/mesVidéos/lost+found': Permission non accordée

/home/michel/mesVidéos/.Trash-1000:
total 16
drwx------ 4 michel michel 4096 nov.   3 21:58 .
drwxr-xr-x 4 michel michel 4096 nov.   3 21:58 ..
drwx------ 2 michel michel 4096 nov.   3 21:58 files
drwx------ 2 michel michel 4096 nov.   3 21:58 info

/home/michel/mesVidéos/.Trash-1000/files:
total 644
drwx------ 2 michel michel   4096 nov.   3 21:58 .
drwx------ 4 michel michel   4096 nov.   3 21:58 ..
-rw-rw-r-- 1 michel michel 650286 févr. 20  2021 a07bNrZ_460svav1.mp4

/home/michel/mesVidéos/.Trash-1000/info:
total 12
drwx------ 2 michel michel 4096 nov.   3 21:58 .
drwx------ 4 michel michel 4096 nov.   3 21:58 ..
-rw------- 1 michel michel   72 nov.   3 21:58 a07bNrZ_460svav1.mp4.trashinfo
michel@ubu:~$ 

On peut voir que la corbeille a bien été automatiquement créée à la racine du système de fichiers qui contient le fichier supprimé
et que le fichier vidéo supprimé a bien été transféré dans la corbeille de ce système de fichiers.

Dans ce test, j'ai nommé le point de montage et le lien vers ce point de montage
en utilisant un caractère accentué, et tout a bien fonctionné.

EDIT : Je viens de faire un autre test qui fonctionne aussi bien
mais en utilisant cette fois comme point de montage un répertoire nommé : /caractères_accentués/mesVidéos/

=======
Je démonte le système de fichiers :

michel@ubu:~$ sudo umount -v /mesVidéos 
umount: /mesVidéos démonté
michel@ubu:~$ 

Je liste le répertoire lié (puisque plus rien ne l'utilise comme un point de montage, il est redevenu le répertoire qu'il était)

michel@ubu:~$ ls -la ~/mesVidéos/
/home/michel/mesVidéos/:
total 8
drwxr-xr-x  2 root root 4096 nov.   3 21:19 .
drwxr-xr-x 21 root root 4096 nov.   3 21:19 ..
michel@ubu:~$ 

Et bien sûr le lien nommé ~/mesVidéos
garde ses propriétés de lien => rien n'a changé de ce côté :

michel@ubu:~$ ls -la ~/mesVidéos
lrwxrwxrwx 1 michel michel 11 nov.   3 21:44 /home/michel/mesVidéos -> /mesVidéos
michel@ubu:~$ 

Dernière modification par MicP (Le 03/11/2022, à 23:57)

Hors ligne