Quelqu'un a-t-il déjà vu cela ? J'ai un raid 5 monté sur mon serveur et pour une raison quelconque, il a commencé à montrer ceci :
jason@box2:/mnt/raid1/cra$ ls -alh
ls: cannot access e6eacc985fea729b2d5bc74078632738: Input/output error
ls: cannot access 257ad35ee0b12a714530c30dccf9210f: Input/output error
total 0
drwxr-xr-x 5 root root 123 2009-08-19 16:33 .
drwxr-xr-x 3 root root 16 2009-08-14 17:15 ..
?????????? ? ? ? ? ? 257ad35ee0b12a714530c30dccf9210f
drwxr-xr-x 3 root root 57 2009-08-19 16:58 9c89a78e93ae6738e01136db9153361b
?????????? ? ? ? ? ? e6eacc985fea729b2d5bc74078632738
Les chaînes md5 sont des noms de répertoire réels et ne font pas partie de l'erreur. Les points d'interrogation sont étranges, et tout répertoire avec un point d'interrogation génère une erreur io lorsque vous tentez de l'utiliser/supprimer/etc.
Je n'ai pas pu démonter le disque en raison du message "occupé". Le redémarrage du serveur a "réglé" le problème, mais il lançait des erreurs de raid à l'arrêt. J'ai configuré deux matrices Raid 5 et les deux ont commencé à faire cela sur des fichiers aléatoires. Les deux utilisent la configuration suivante :
mkfs.xfs -l size=128m -d agcount=32
mount -t xfs -o noatime,logbufs=8
Rien d'extraordinaire, mais une partie d'une configuration optimisée pour cette boîte. Nous ne partitionnons pas les disques et cela a été suggéré comme un problème possible. Cela pourrait-il être le coupable ?