#1 Le 11/09/2013, à 22:40
- NuX_o
[resolu]Impossible de supprimer un dossier récursif.
Bonjour,
J'ai un dossier dans un disque externe en FAT32, qui contient un autre dossier qui lui même contient un autre dossier sans fin :
/media/toto/L500/.Trashes/501/yop\ 7\ FR/B2/B2/B2/B2/B2/B2... à l'infini.
un ls donne ceci :
$ls -R /media/toto/L500/.Trashes/501/yop\ 7\ FR
/media/toto/L500/.Trashes/501/yop\ 7\ FR:
B2
/media/toto/L500/.Trashes/501/yop\ 7\ FR FR/B2:
B2
ls: /media/toto/L500/.Trashes/501/yop 7 FR/B2/B2 : impossible de lister un répertoire déjà listé
un rm ne donne rien :
$ sudo rm -R /media/toto/L500/.Trashes
[sudo] password for X:
rm: AVERTISSEMENT : structure de répertoire circulaire.
Cela signifie très certainement que votre système de fichiers est corrompu.
AVISER VOTRE ADMINISTRATEUR SYSTÈME.
Le répertoire suivant fait parti du cycle:
«/media/toto/L500/.Trashes/501/yop 7 FR/B2/B2»
rm: impossible de supprimer «/media/toto/L500/.Trashes/501/yop 7 FR»: Le dossier n'est pas vide
leo@leo-Studio-XPS-8100:~$ sudo rm -Rf /media/toto/L500/.Trashes
rm: AVERTISSEMENT : structure de répertoire circulaire.
Cela signifie très certainement que votre système de fichiers est corrompu.
AVISER VOTRE ADMINISTRATEUR SYSTÈME.
Le répertoire suivant fait parti du cycle:
«/media/toto/L500/.Trashes/501/yop 7 FR/B2/B2»
rm: impossible de supprimer «/media/toto/L500/.Trashes/501/yop 7 FR»: Le dossier n'est pas vide
ayant vu certains forum qui préconisaient de réparer le système de fichier, j'ai lancé un fsck version pour FAT32:
$ sudo dosfsck -t -a -w /dev/sdf1
dosfsck 3.0.14, 23 Jan 2023, FAT32, LFN
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
Automaticaly removing dirty bit.
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
71:4c/20, 72:35/20, 73:30/20, 74:30/20
Not automatically fixing this.
il reste bloqué là... en attendant des moments meilleurs...
si une personne à la réponse
merci !!
Dernière modification par NuX_o (Le 13/09/2013, à 21:35)
Hors ligne
#2 Le 11/09/2013, à 23:29
- nexus66
Re : [resolu]Impossible de supprimer un dossier récursif.
Salut.
As-tu essayé ? :
sudo rm -r -f /media/toto/L500/.Trashes
En plus selon ton message :
rm: AVERTISSEMENT : structure de répertoire circulaire.
Cela signifie très certainement que votre système de fichiers est corrompu.
AVISER VOTRE ADMINISTRATEUR SYSTÈME.
cela signifie que ton disque dur a des erreurs. Faudra tout d'abord régler ce problème.
Je t'invite à passer par cette commande :
sudo dosfsck -w -r -l -a -v -t /dev/sdf1
Dites nous ce qui se passe chez toi. Bonne chance.
Dernière modification par nexus66 (Le 11/09/2013, à 23:31)
Un jour on vivra dans un monde libre sans argent et sans banques.
Tout le monde s'adhérera à l'Open Source et le partage sera la devise de toute personne.
Hors ligne
#3 Le 12/09/2013, à 08:32
- NuX_o
Re : [resolu]Impossible de supprimer un dossier récursif.
Merci de ta réponse, j'avais omis de dire que je l'avais essayé le rm -Rf mais j'ai refais la commandes, au cas où, vu que quand quelqu'un d'autres fait exactement comme toi des fois ça marche... je me dis... y aura pt-être un miracle
sudo rm -r -f /media/toto/L500/.Trashes
rm: AVERTISSEMENT : structure de répertoire circulaire.
Cela signifie très certainement que votre système de fichiers est corrompu.
AVISER VOTRE ADMINISTRATEUR SYSTÈME.
Le répertoire suivant fait parti du cycle:
«/media/toto/L500/.Trashes/501/yop 7 FR/B2/B2»
rm: impossible de supprimer «/media/toto/L500/.Trashes/501/yop 7 FR»: Le dossier n'est pas vide
je relance donc le dosfsck, hier soir il avait bloqué sur
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
71:4c/20, 72:35/20, 73:30/20, 74:30/20
Not automatically fixing this.
je le lance avec ta commande (vu qu'il y a des options en plus
merci et je tien au jus !:D
Hors ligne
#4 Le 12/09/2013, à 14:07
- NuX_o
Re : [resolu]Impossible de supprimer un dossier récursif.
voilà comment le dosfsck s'est terminée, avec beaucoup de temps...
Checking for bad clusters.
Reclaiming unconnected clusters.
Unable to create unique name
Désormais le ls domme ceci :
$ ls -R ./.Trashes/
./.Trashes/:
501
./.Trashes/501:
yop 7 FR
./.Trashes/501/yop 7 FR:
FSCK0000.000
./.Trashes/501/yop 7 FR/FSCK0000.000:
Le prompt semble travailler... pas de réponse de sa part...
via Thunar > "chargement du répertoire" et sa cherche...
idem pour rm -r -f réponse : le prompt qui est en "travail"
rm -r -f ./.Trashes/
via thunar la suppression reste bloqué sur "préparation"
Hors ligne
#5 Le 12/09/2013, à 15:22
- NuX_o
Re : [resolu]Impossible de supprimer un dossier récursif.
Le disque ne veut pas s'éjecter, je l'éjecte manuellement.
Même sous OS X et autres Debian like, le disque n'est toujours pas monté dans les 30 secondes, voilà les dmesg :
dmesg | tail
[24667.235348] usb 2-1.4: Manufacturer: Freecom
[24667.235352] usb 2-1.4: SerialNumber: 0000000000006136
[24667.236239] scsi7 : usb-storage 2-1.4:1.0
[24672.288831] scsi 7:0:0:0: Direct-Access SAMSUNG HM500JI 2AC1 PQ: 0 ANSI: 2
[24672.290153] sd 7:0:0:0: Attached scsi generic sg6 type 0
[24672.294141] sd 7:0:0:0: [sdg] 976773165 512-byte logical blocks: (500 GB/465 GiB)
[24672.294818] sd 7:0:0:0: [sdg] Write Protect is off
[24672.294825] sd 7:0:0:0: [sdg] Mode Sense: 00 06 00 00
[24672.295623] sd 7:0:0:0: [sdg] No Caching mode page present
[24672.295628] sd 7:0:0:0: [sdg] Assuming drive cache: write through
[24702.359137] usb 2-1.4: reset high-speed USB device number 6 using ehci-pci
[24735.326101] usb 2-1.4: reset high-speed USB device number 6 using ehci-pci
[24768.293066] usb 2-1.4: reset high-speed USB device number 6 using ehci-pci
[24801.260046] usb 2-1.4: reset high-speed USB device number 6 using ehci-pci
[24803.228435] sd 7:0:0:0: [sdg] No Caching mode page present
[24803.228444] sd 7:0:0:0: [sdg] Assuming drive cache: write through
[24834.227019] usb 2-1.4: reset high-speed USB device number 6 using ehci-pci
[24867.193975] usb 2-1.4: reset high-speed USB device number 6 using ehci-pci
[24900.033178] usb 2-1.4: reset high-speed USB device number 6 using ehci-pci
[24933.000151] usb 2-1.4: reset high-speed USB device number 6 using ehci-pci
[24934.937191] sdg: sdg1
[24936.003100] sd 7:0:0:0: [sdg] No Caching mode page present
[24936.003107] sd 7:0:0:0: [sdg] Assuming drive cache: write through
[24966.893423] usb 2-1.4: reset high-speed USB device number 6 using ehci-pci
[24998.933977] usb 2-1.4: reset high-speed USB device number 6 using ehci-pci
[25031.900953] usb 2-1.4: reset high-speed USB device number 6 using ehci-pci
[25064.740136] usb 2-1.4: reset high-speed USB device number 6 using ehci-pci
[25066.669025] sd 7:0:0:0: [sdg] Attached SCSI disk
comme une odeur de reformatage non ??
la table de partition, semble complètement atteinte du ciboulot, du moins le MBR semble HS
Hors ligne
#6 Le 12/09/2013, à 17:27
- NuX_o
Re : [resolu]Impossible de supprimer un dossier récursif.
Formatage via Gparted en fat32 puis, ayant changé d'avis, en Ext2
> idem !
usb 2-1.4: reset high-speed USB device number 8 using ehci-pci
plusieurs fois, longue attente avant le montage
espace utilisé : le même que sous Fat32. J'en ai déduis que Gparted effaçait que la table des partitions et le MBR pour en recréer un, il n'efface pas vraiment les données.
Le dossier récursif devait encore être présent et alourdir certainement le montage (????)
Passage sur OS X, là le disque se monte tout seul (???) > formatage en fat32 avec effacement des données, remplacement par des 0 des données présents.
Je ne comprends pas le problème... si une personne pouvait éclairer ma lanterne... merci...
à la base le problème était la lenteur du montage du disque externe : http://forum.ubuntu-fr.org/viewtopic.php?id=1369191
merci pour votre aide !
Dernière modification par NuX_o (Le 12/09/2013, à 17:28)
Hors ligne
#7 Le 12/09/2013, à 18:08
- nexus66
Re : [resolu]Impossible de supprimer un dossier récursif.
Salut.
Personnellement je suis avec le formatage complet et la réparation des MBR via Boot Repair.
Sinon, j'ai pas une solution fixe dans ma tête pour l'instant.
En attendant, si tu veux réinstalles Ubuntu à nouveau ou bien attends si quelqu'un d'autre aura la réponse à ton problème.
Bonne chance.
Un jour on vivra dans un monde libre sans argent et sans banques.
Tout le monde s'adhérera à l'Open Source et le partage sera la devise de toute personne.
Hors ligne
#8 Le 13/09/2013, à 21:34
- NuX_o
Re : [resolu]Impossible de supprimer un dossier récursif.
salut merci de ta réponse,
j'ai formaté en effaçant les données, remplacement des octets par les 0.
Je n'utilise plus xubuntu, sur ma Debian tout est ok, ainsi que sur ma gnusense et osx.
merci
Hors ligne