EXT4-fs error

Running OpenSuse 11.4 with all the latest patches. After the last update I have started receiving the following errors in my messages log.

I’m running a software raid /dev/md0

Any idea what the below errors are caused by and how I can fix them?

Jan 17 22:49:20 suse kernel: [811914.672115] EXT4-fs error (device md0): htree_d irblock_to_tree:587: inode #55057328: block 220200962: comm smbd: bad entry in d irectory: rec_len is smaller than minimal - offset=0(0), inode=2047, rec_len=0, name_len=0
Jan 17 22:49:21 suse kernel: [811915.893274] EXT4-fs error (device md0): htree_d irblock_to_tree:587: inode #55057328: block 220200962: comm smbd: bad entry in d irectory: rec_len is smaller than minimal - offset=0(0), inode=2047, rec_len=0, name_len=0
Jan 17 22:49:25 suse kernel: [811919.869432] EXT4-fs error (device md0): htree_d irblock_to_tree:587: inode #55057328: block 220200962: comm smbd: bad entry in d irectory: rec_len is smaller than minimal - offset=0(0), inode=2047, rec_len=0, name_len=0
Jan 17 22:49:25 suse kernel: [811920.006563] EXT4-fs error (device md0): htree_d irblock_to_tree:587: inode #55057328: block 220200962: comm smbd: bad entry in d irectory: rec_len is smaller than minimal - offset=0(0), inode=2047, rec_len=0, name_len=0
Jan 17 22:49:34 suse kernel: [811929.584440] EXT4-fs error (device md0): htree_d irblock_to_tree:587: inode #55057328: block 220200962: comm smbd: bad entry in d irectory: rec_len is smaller than minimal - offset=0(0), inode=2047, rec_len=0, name_len=0

On 2012-01-17 22:06, gmccarthy wrote:
> Any idea what the below errors are caused by and how I can fix them?

No, but I would force an fsck on the device.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

Thanks - I think that might have fixed it. Found a ton of errors which were fixed.