bug slocate ou partitions ReiserFS corrompues ? -> pb slocate

bug slocate ou partitions ReiserFS corrompues ? -> pb slocate - Divers - Linux et OS Alternatifs

Marsh Posté le 18-02-2007 à 17:56:07    

J'ai remarqué que slocate (v 3.1) ne fonctionne pas bien chez moi sur certains répertoires.
Toutes mes partitions sont en ReiserFS et je suis en slackware 11.0.
J'ai testé avec un noyau 2.6.20 et 2.6.18
 
slocate ne retrouve pas certains fichiers, même en étant root, même en re-créant la base.
 
Par exemple, sur 20 fichiers, slocate en perd 4, dont un qui est visible dans slocate.db (avec un "cat -v" ).

Citation :

# slocate -o slocate.db -U <chemin_a_probleme>
# locate -d slocate.db ""|wc -l
16


J'ai recréé une arborescence identique à une de celle qui pose problème avec des fichiers vides et le problème ne s'est pas reproduit.

Citation :

# locate -d slocate_test.db ""|wc -l
20


Je me suis demandé si la partition n'était pas corrompue.
J'ai lancé un reiserfsck simple et ça a l'air OK.
 
J'ai copié une des arborescences qui posent problème avec un "cp -r" sur une autre partition, et là, le problème s'est reproduit à l'identique.

Citation :

# locate -d slocate.db ""|wc -l
16


Je mettrais bien un tar à dispo, mais il y en a pour 18 Go.
 
J'ai encore des idées de test, par exemple enlever des fichiers un par un, mais pour l'instant, je trouve les symptômes un peu perturbants.
Il doit se passer quelque chose entre le scan du répertoire et la création du fichier ".db".
 
Ca vous inspire quelque chose ?


Message édité par regdub le 02-04-2007 à 14:36:44

---------------
Legalize it @HFR
Reply

Marsh Posté le 18-02-2007 à 17:56:07   

Reply

Marsh Posté le 02-04-2007 à 14:14:43    

J'ai fait une découverte intéressante en répertoriant tous les fichiers qui manquent dans la base de slocate de la machine.
 
Les fichiers qui manquent sont ceux qui font 2156780806 octets ou plus.
 
Ce n'est pas un problème de corruption cachée, donc, à priori.
C'est déjà ça. :)
 
A suivre...


---------------
Legalize it @HFR
Reply

Marsh Posté le 02-04-2007 à 14:26:23    

Ce qui correspond à 2GB.
 
Ici https://rhn.redhat.com/errata/RHSA-2005-345.html , il est question d'un bug similaire, mais c'est vieux !


---------------
Legalize it @HFR
Reply

Marsh Posté le 27-06-2007 à 21:04:38    

bon, meme si pas de reponses depuis un moment, tu n'es pas le seul :/
je viens de voir le meme probleme sur un 2.4.33.3 officiel Slackware 11.0 ...
Chez moi les fichiers de 2Go semblent passer, par contre a partir de 3 ou 4 Go, plus de trace....

 

(up masque que je me suis permis de faire voyant ton post sur le topic slack...)


Message édité par peyo22 le 27-06-2007 à 21:04:56

---------------
"Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root."
Reply

Marsh Posté le 27-06-2007 à 21:41:47    

:jap: Merci pour l'info.


Message édité par regdub le 27-06-2007 à 21:42:14

---------------
Legalize it @HFR
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed