Hi --
Yesterday morning I did realise an application crashing in one of my service jails (7.2-RELEASE, dedicated partition) due to:
This is a gmirror raid1 mirror with gjournal on top. smartdtools indicates that both disks are in good shape.
I could find a file throwing this error while attempting to read it's content (dd, sum). Thus, I tried to remove it, but, to my surprise, I noticed my machine to reboot spontaneously without leaving any hint in all system logs. This is reproducable :-(
Well, now I'd like to get some feedback on how to recover from those read errors in that partition without further spontaneous reboots of my production server.
I'm pretty new to FBSD, thus I'd like to get some feedback on how to achieve that:
1. Should I re-format that partition and start from scratch (recent backup is available)?
2. Might a dd if=mirror/gm0s1g.journal be helpful for tracking and remapping bad blocks?
3. Does one need to remove the journal before?
4. Or, just unmount and fsck that partition?
Thanks for your feedback in advance!
Yesterday morning I did realise an application crashing in one of my service jails (7.2-RELEASE, dedicated partition) due to:
Code:
Jan 14 00:18:54 <kern.crit> xyz kernel: g_vfs_done():mirror/gm0s1g.journal[READ(offset=3625792423936, length=4096)]error = 5
Jan 14 00:18:54 <kern.crit> xyz kernel: vnode_pager_getpages: I/O read error
Jan 14 00:18:54 <kern.crit> xyz kernel: vm_fault: pager read error, pid 1273 (application)
This is a gmirror raid1 mirror with gjournal on top. smartdtools indicates that both disks are in good shape.
I could find a file throwing this error while attempting to read it's content (dd, sum). Thus, I tried to remove it, but, to my surprise, I noticed my machine to reboot spontaneously without leaving any hint in all system logs. This is reproducable :-(
Well, now I'd like to get some feedback on how to recover from those read errors in that partition without further spontaneous reboots of my production server.
I'm pretty new to FBSD, thus I'd like to get some feedback on how to achieve that:
1. Should I re-format that partition and start from scratch (recent backup is available)?
2. Might a dd if=mirror/gm0s1g.journal be helpful for tracking and remapping bad blocks?
3. Does one need to remove the journal before?
4. Or, just unmount and fsck that partition?
Thanks for your feedback in advance!