Hallo, On Mon, 19 May 2003, Heinz W. Pahlke wrote:
May 19 10:55:23 localhost kernel: EXT2-fs error (device ide0(3,75)): ext2_free_blocks: Freeing blocks not in datazone - block = 268435456, count = 1
Das betrifft /dev/hdb11... find /usr/src/linux/ -name "*.[chsS]" -print0 | \ xargs -0 grep -l 'Freeing blocks not in datazone' /usr/src/linux/fs/ext2/balloc.c /usr/src/linux/fs/ext3/balloc.c Ok, bei dir ist's ein EXT2-fs error, dann schauen wir da mal rein... ==== /usr/src/linux/fs/ext2/balloc.c:250 ==== void ext2_free_blocks (struct inode * inode, unsigned long block, unsigned long count) { /* ... */ es = sb->u.ext2_sb.s_es; if (block < le32_to_cpu(es->s_first_data_block) || (block + count) > le32_to_cpu(es->s_blocks_count)) { ext2_error (sb, "ext2_free_blocks", "Freeing blocks not in datazone - " "block = %lu, count = %lu", block, count); goto error_return; } /* ... */ ====
Fuer Erklaerungen, was sich dahinter verbergen koennte, waere ich sehr dankbar.
Ich kann hier nur spekulieren, es scheint aber, dass die Verweise auf Datenbloecke bei dir auf /dev/hdb11 defekt sind, da offenbar Blocknummern vorkommen, die es nicht gibt. Schon mal ein fsck laufen lassen (ggfs. e2fsck -f)? -dnh -- There is a green, multi-legged creature crawling on your shoulder!