Jeg har et Linux-system med to 500 GB diske, der er sat til at spejle
hinanden vha. md-driveren.
I går, da jeg kopierede ca. 200 filer à ca. 5 MB til disse spejlede
diske (fra en Windows-maskine, via en samba-server), gik systemet flere
gange helt i stå i lang tid (størrelsesorden et minut) - og så kom det
pludselig lidt videre. Til sidst så alt faktisk ud til at være gået
godt, og en fsck fandt ingen problemer.
Men i syslog står der følgende, i alt 7 gange under den kopiering:
>Sep 29 19:27:02 nuser kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
>Sep 29 19:27:02 nuser kernel: ata2.00: port_status 0x20200000
>Sep 29 19:27:02 nuser kernel: ata2.00: failed command: FLUSH CACHE EXT
>Sep 29 19:27:02 nuser kernel: ata2.00: cmd ea/00:00:00:00:00/00:00:00:00:00/a0 tag 0
>Sep 29 19:27:02 nuser kernel: ata2.00: status: { DRDY ERR }
>Sep 29 19:27:02 nuser kernel: ata2.00: error: { ABRT }
Hvad betyder det mon? Er det et problem med SATA-kontrolleren eller med
en af diskene, og i sidste fald hvilken? /proc/mdstat antyder ikke
problemer med de spejlede diske.
Det er en ældre pc, og SATA-kontrolleren er et PCI-kort fra Promise.
Siden det hændte har systemet tilsyneladende kørt normalt, uden
fejlmeddelelser i syslog, men der har heller ikke været noget der ligner
den diskaktivitet som kopieringen i går gav.
--
Jesper Dybdal, Denmark.
http://www.dybdal.dk (in Danish).