[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

fs error



Ciao a tutti; ho messo in piedi una procedura di backup da qualche anno che si basa su dar. Un dato giorno fa il backup completo su disco usb e poi successivamente fa backup incrementali finché non viene cambiato il disco. I dati da backuppare sono in una partizione LVM così prima di effettuare il backup la procedura crea uno snapshot LVM del filesystem e fa il backup su quello dopo avere effettuato il fsck (con l'opzione -p).

È da qualche settimana che la procedura in modo deterministico si interrompe esclusivamente sulla fase di backup completo a causa di un errore sul filesystem dello snapshot. Nei log trovo problemi su differenti 9 blocchi di cui mostro i gli errori soltanto dei primi e gli ultimi 2 giusto per non ingombrare la lista di informazioni inutili:
Aug 24 13:39:37 serverdati kernel: [3801681.526529] Buffer I/O error on device dm-3, logical block 0
Aug 24 13:39:37 serverdati kernel: [3801681.528430] lost page write due to I/O error on dm-3
Aug 24 13:39:37 serverdati kernel: [3801681.528439] EXT4-fs error (device dm-3): __ext4_get_inode_loc:3797: inode #77988103: block 311951408: comm dar: unable to read itable block
Aug 24 13:39:37 serverdati kernel: [3801681.532591] EXT4-fs (dm-3): previous I/O error to superblock detected
Aug 24 13:39:37 serverdati kernel: [3801681.534538] Buffer I/O error on device dm-3, logical block 0
Aug 24 13:39:37 serverdati kernel: [3801681.536560] lost page write due to I/O error on dm-3
Aug 24 13:39:37 serverdati kernel: [3801681.536566] EXT4-fs error (device dm-3): __ext4_get_inode_loc:3797: inode #72879663: block 291504386: comm dar: unable to read itable block
[...]
Aug 24 13:39:37 serverdati kernel: [3801681.584091] EXT4-fs (dm-3): previous I/O error to superblock detected
Aug 24 13:39:37 serverdati kernel: [3801681.585854] Buffer I/O error on device dm-3, logical block 0
Aug 24 13:39:37 serverdati kernel: [3801681.588392] lost page write due to I/O error on dm-3
Aug 24 13:39:37 serverdati kernel: [3801681.588399] EXT4-fs error (device dm-3): __ext4_get_inode_loc:3797: inode #33685609: block 134742054: comm dar: unable to read itable block
Aug 24 13:39:37 serverdati kernel: [3801681.592318] EXT4-fs (dm-3): previous I/O error to superblock detected
Aug 24 13:39:37 serverdati kernel: [3801681.594174] Buffer I/O error on device dm-3, logical block 0
Aug 24 13:39:37 serverdati kernel: [3801681.596023] lost page write due to I/O error on dm-3
Aug 24 13:39:37 serverdati kernel: [3801681.596026] EXT4-fs error (device dm-3): __ext4_get_inode_loc:3797: inode #40894946: block 163577918: comm dar: unable to read itable block

Poi passa a una serie di errori su un inode di cui ne mostro solo alcune righe per la stessa motivazione di prima:
Aug 24 13:39:37 serverdati kernel: [3801681.599746] EXT4-fs (dm-3): previous I/O error to superblock detected
Aug 24 13:39:37 serverdati kernel: [3801681.601535] Buffer I/O error on device dm-3, logical block 0
Aug 24 13:39:37 serverdati kernel: [3801681.603489] lost page write due to I/O error on dm-3
Aug 24 13:39:37 serverdati kernel: [3801681.603492] EXT4-fs error (device dm-3): ext4_find_entry:936: inode #29097985: comm dar: reading directory lblock 0
Aug 24 13:39:37 serverdati kernel: [3801681.605483] EXT4-fs (dm-3): previous I/O error to superblock detected
Aug 24 13:39:37 serverdati kernel: [3801681.607514] EXT4-fs error (device dm-3): ext4_find_entry:936: inode #29097985: comm dar: reading directory lblock 0
Aug 24 13:39:37 serverdati kernel: [3801681.609415] EXT4-fs (dm-3): previous I/O error to superblock detected
[...]
Aug 24 13:39:37 serverdati kernel: [3801681.673456] EXT4-fs (dm-3): previous I/O error to superblock detected
Aug 24 13:39:37 serverdati kernel: [3801681.676292] EXT4-fs error (device dm-3): ext4_find_entry:936: inode #29097985: comm dar: reading directory lblock 0
Aug 24 13:39:37 serverdati kernel: [3801681.678788] EXT4-fs (dm-3): previous I/O error to superblock detected
Aug 24 13:39:37 serverdati kernel: [3801681.680853] EXT4-fs error (device dm-3): ext4_find_entry:936: inode #29097985: comm dar: reading directory lblock 0

E infine nei log trovo:
Aug 24 13:40:57 serverdati kernel: [3801761.070658] quiet_error: 18 callbacks suppressed
Aug 24 13:40:57 serverdati kernel: [3801761.070661] Buffer I/O error on device dm-3, logical block 231768064
Aug 24 13:40:57 serverdati kernel: [3801761.072863] lost page write due to I/O error on dm-3
Aug 24 13:40:57 serverdati kernel: [3801761.072877] JBD2: Error -5 detected when updating journal superblock for dm-3-8.
Aug 24 13:40:57 serverdati kernel: [3801761.075798] Aborting journal on device dm-3-8.
Aug 24 13:40:57 serverdati kernel: [3801761.078086] Buffer I/O error on device dm-3, logical block 231768064
Aug 24 13:40:57 serverdati kernel: [3801761.079973] lost page write due to I/O error on dm-3
Aug 24 13:40:57 serverdati kernel: [3801761.079976] JBD2: Error -5 detected when updating journal superblock for dm-3-8.

Putroppo non ho più i log della settimana precedente per vedere se gli errori riguardano sempre lo stesso blocco/inod.

Tenete conto che non sono mai stati almeno finora segnalati altri errori nel filesystem.

Secondo voi il problema dove risiede?

Piviul


Reply to: