find: Boucle détectée dans le système de fichiers Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Bonjour,

En lançant une commande find pour trouver des liens symbolique, je me retrouve avec un flux ininterrompu de message du type de celui-ci:

La commande en question: find -L / -samefile /etc/ssl/domain.com/fullchain.pem

Code : Tout sélectionner

find: Boucle détectée dans le système de fichiers ; « ‘/sys/kernel/iommu_groups/7/devices/0000:00:1f.0/firmware_node/PNP0C09:00/PNP0C0A:00/subsystem/devices/PNP0C14:00/wakeup/wakeup13/subsystem/wakeup4/device/physical_node/pci_bus/0000:01/subsystem/0000:00/device/0000:00:17.0/ata1/ata_port/ata1/subsystem/ata6/device/host5/subsystem/devices/target0:0:0/0:0:0:0/bsg/0:0:0:0/subsystem/1:0:0:0/device/block/sda/sda1/holders/md0/subsystem/sdb4/subsystem’ » est dans la même boucle que ‘/sys/kernel/iommu_groups/7/devices/0000:00:1f.0/firmware_node/PNP0C09:00/PNP0C0A:00/subsystem/devices/PNP0C14:00/wakeup/wakeup13/subsystem/wakeup4/device/physical_node/pci_bus/0000:01/subsystem/0000:00/device/0000:00:17.0/ata1/ata_port/ata1/subsystem/ata6/device/host5/subsystem/devices/target0:0:0/0:0:0:0/bsg/0:0:0:0/subsystem/1:0:0:0/device/block/sda/sda1/holders/md0/subsystem’.
find: Boucle détectée dans le système de fichiers ; « ‘/sys/kernel/iommu_groups/7/devices/0000:00:1f.0/firmware_node/PNP0C09:00/PNP0C0A:00/subsystem/devices/PNP0C14:00/wakeup/wakeup13/subsystem/wakeup4/device/physical_node/pci_bus/0000:01/subsystem/0000:00/device/0000:00:17.0/ata1/ata_port/ata1/subsystem/ata6/device/host5/subsystem/devices/target0:0:0/0:0:0:0/bsg/0:0:0:0/subsystem/1:0:0:0/device/block/sda/sda1/holders/md0/subsystem/sda4/holders/md3/md/rd1/block’ » est dans la même boucle que ‘/sys/kernel/iommu_groups/7/devices/0000:00:1f.0/firmware_node/PNP0C09:00/PNP0C0A:00/subsystem/devices/PNP0C14:00/wakeup/wakeup13/subsystem/wakeup4/device/physical_node/pci_bus/0000:01/subsystem/0000:00/device/0000:00:17.0/ata1/ata_port/ata1/subsystem/ata6/device/host5/subsystem/devices/target0:0:0/0:0:0:0/bsg/0:0:0:0/subsystem/1:0:0:0/device/block/sda/sda1/holders/md0/subsystem/sda4’.
Je viens de relancer avec 2> /dev/null en espérant que j'ai le résultat de ma commande à la fin, mais l'histoire de la boucle dans le système de fichier ne m'amuse pas beaucoup...
ça tournet depuis 10 minutes, je n'ai pas beaucoup d'espoir...

La machine tourne sur Bookworm, à jour. C'est un dédié hébergé chez Hetzner.
Je vais commencer par redémarrer la machine pour voir.

Auriez vous une idée du problème, c'est la première fois que je tombe sur ce genre d'erreur...
Je vous remercie d'avance pour vos idées.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Re,
Pas mieux avec le reboot...
Live CD + e2fsck ?
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Bonjour lol, je n'ai jamais rencontré ce problème, et j'ai du mal à comprendre comment on peut faire boucler un système de fichier.
après une petite recherche, il semblerait que ça se produise lorsqu'on fait des liens (symbolique ou pas) entre répertoires. On peut dans ce cas faire une boucle.
Le seul cas que j'ai trouvé est celui ci:
https://unix.stackexchange.com/question ... p-detected
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut Piratebab,
piratebab a écrit : 31 mai 2024, 08:27...
Le seul cas que j'ai trouvé est celui ci:
https://unix.stackexchange.com/question ... p-detected

Merci pour ta réponse.

Oui, je suis tombé la-dessus aussi.
Mais je n'ai pas fait de montage récent avec bind sur cette machine.

Les seuls "bind" que j'ai dans fstab sont gérés par ispconfig et sont dans /var

Code : Tout sélectionner

/var/log/ispconfig/httpd/cloud.domaine.com /var/www/clients/client0/web3/log    none    bind,nofail    0 0
/var/log/ispconfig/httpd/webmail.domaine.com /var/www/clients/client0/web5/log    none    bind,nofail    0 0
/var/log/ispconfig/httpd/domaine.com /var/www/clients/client0/web90/log    none    bind,nofail    0 0
J'ai redémarré en mode rescue mais avec le raid Raid1 je suis un peu emmerdé pour faire un e2fsck, il faut que je touche au mdadm et ça m'enquiquine un peu... :rolleyes:
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Certains cherchent à faire des boucles volontairement!
https://stackoverflow.com/questions/730 ... filesystem
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

/sys est un système de fichiers virtuel qui expose des informations et fonctionnalités du noyau, un peu comme /proc. Il contient de nombreux liens symboliques pointant vers des répertoires qui causent des boucles si on les suit, c'est normal. Par exemple un périphérique a un lien symbolique qui pointe vers son pilote qui a des liens symboliques vers les périphériques qu'il gère, un module a des liens vers les pilotes qu'il fournit et un pilote a un lien vers le module qui le fournit. Tu devrais restreindre le champ de ta recherche et exclure /sys et autres systèmes de fichiers spéciaux.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Bonjour,

J'avais déjà fait ça (exclure /sys) de la recherche parceque j'avais besoin d'un résultat... :wink:
Tant mieux si je n'ai pas à m'inquiéter de la boucle.
L'outil find devrait prendre en compte ce problème car c'est tout de même pénalisant et déstabilisant.

Merci.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Répondre