4 votes

Command find show "Valeur trop grande pour le type de données défini".

Lorsque je lance la commande "find" dans n'importe quel dossier, cela fonctionne parfaitement, mais dans un dossier particulier, j'obtiens ceci :

root#find

. trouver :.. : Valeur trop grande pour le type de données défini

C'est un dossier partagé d'un autre serveur nfs. Avec umount et mount ne pas changer quoi que ce soit. Cela a fonctionné avant, mais pas maintenant. A C'est parce que la "Valeur trop grande pour le type de données défini"

1voto

user9517 Points 113163

Votre ancien système d'exploitation est en 32 bits. La valeur qui lui est renvoyée est trop grande pour une valeur en 32 bits. Il y a plus sur le problème général - aquí .

Il y a un tout aussi ancien rapport de bogue qui suggère que le problème est intermittent et suggère de rétrograder vers une version antérieure de findutils ( findutils-4.1.7-25 )- même si je ne voudrais pas apporter de changements à ce système, car cela pourrait l'aggraver.

Votre système d'exploitation a plus de dix ans. Il serait bon d'envisager de le mettre à jour.

0voto

Ebru Yener Points 121

NFS version 3 peut donner ce genre d'erreurs sur les vieux systèmes. Essayez de monter le même NFS avec la version 2 :

mount -F NFS -o vers=2 200.19.19.19:sharedfact /mnt/thefact

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X