[gl-como] Filesystem panic
Pietro Bertera
pietro@bertera.it
Mer 27 Ott 2004 19:37:17 CEST
Il giorno mer, 27-10-2004 alle 18:50 +0200, Incubus ha scritto:
> Hola a tutti
>
> E' la terza volta che mi capita in pochi giorni: la partizioni i file
> di emule (una fat32), magicamente viene trasformata in read-only file
> system.
> Spulciando i log del kernel ho trovato questo:
> Oct 27 18:29:34 balthasar kernel: FAT: Filesystem panic (dev hda5)
> Oct 27 18:29:34 balthasar kernel: fat_free: deleting beyond EOF
> (i_pos 0)
> Oct 27 18:29:34 balthasar kernel: File system has been set
> read-only
> ma non capisco a cosa sia dovuto.
> Uso quella partizione per scaricare con il mulo e gli unici accessi
> che vengono fatti li dipendono da xMule.
Non riesce a trovare il cluster in cui sta un inode.
in:
fs/fat/cache.c
static int fat_bmap_cluster(struct inode *inode, int cluster)
{
[...]
ret = fat_get_cluster(inode, cluster, &fclus, &dclus);
if (ret < 0)
return ret;
else if (ret == FAT_ENT_EOF) {
fat_fs_panic(sb, "%s: request beyond EOF (i_pos %lld)",
__FUNCTION__, MSDOS_I(inode)->i_pos);
return -EIO;
}
return dclus;
}
la fat_fs_panic fa una printk e imposta a ReadOnly il file system.
un scandisk dovrebbe sistemare la cosa (tipicamente marca il cluster
come rotto).
(tempo fa avevo spippolato il modulo del vfat..)
Ciao
--
Pietro Bertera <pietro@bertera.it>
Maggiori informazioni sulla lista
gl-como