Qualcuno l'ha mai visto prima? Ho un raid 5 montato sul mio server e per qualsiasi motivo ha iniziato a mostrare questo:
jason @ box2: / mnt / raid1 / cra $ ls -alh ls: impossibile accedere a e6eacc985fea729b2d5bc74078632738: errore di input / output ls: impossibile accedere a 257ad35ee0b12a714530c30dccf9210f: errore di input / output totale 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
Le stringhe md5 sono nomi di directory effettivi e non fanno parte dell'errore. I punti interrogativi sono dispari e qualsiasi directory con un punto interrogativo genera un errore io quando si tenta di utilizzarlo / eliminarlo / ecc.
Non è stato possibile smontare l'unità a causa di "occupato". Il riavvio del server lo ha "riparato" ma stava causando alcuni errori di raid allo spegnimento. Ho configurato due array raid 5 ed entrambi ho iniziato a farlo su file casuali. Entrambi utilizzano la seguente configurazione:
mkfs.xfs -l size = 128m -d agcount = 32 mount -t xfs -o noatime, logbufs = 8
Niente di speciale, ma parte di una configurazione ottimizzata per questa scatola. Non stiamo partizionando le unità e questo è stato suggerito come possibile problema. Potrebbe essere questo il colpevole?