Precisa de informações sobre um erro no sistema de arquivos:

0

Eu tenho acesso ao console para um dispositivo Linux incorporado. Este dispositivo tem uma parte da memória flash que é particionada como um sistema de arquivos FAT.

Sua execução linux-2.6.31.

No entanto, estou vendo esses erros no console atualmente e o sistema de arquivos FAT se torna somente leitura.

111109:154925 FAT: Filesystem error (dev loop0)
111109:154925 fat_get_cluster: invalid cluster chain (i_pos 0)
111109:154925 FAT: Filesystem error (dev loop0)
111109:154925 fat_get_cluster: invalid cluster chain (i_pos 0)

Eu não consigo entender por que isso aconteceu? Qual é a causa raiz? E qual é a correção? Gostaria de receber respostas que possam me indicar como investigar a possível causa raiz desse problema no dispositivo.

    
por abc 16.11.2011 / 02:16

1 resposta

1

A causa mais provável disso é que o sistema de arquivos FAT foi corrompido devido a perda de energia ou algum outro problema que impediu que uma operação de arquivo fosse concluída com êxito.

O mesmo que tirar uma unidade USB de um PC sem removê-la com segurança.

Pode ser reparado usando

/sbin/fsck.vfat -a /dev/<fat device>
    
por 16.11.2011 / 02:32