Aparentemente, seu kernel de alguma forma tem problemas (talvez um bug). Como há uma versão atualizada disponível, instale-a (versão 3.11.0-13-generic
)
sudo apt-get install linux-generic
agora reinicie seu novo kernel.
Não consigo montar nenhum fat32
ou fat16
de discos usb formatados no Ubuntu 13.10.
A coisa aqui para observar é que isso está acontecendo apenas com os discos fat
formatados. ntfs
, ext
discos usb externos formatados funcionam bem
(Eu tentei formatar o mesmo com ext4
e funcionou)
Durante a montagem via nautilus
:
Erro ao montar do terminal:
root@shubham-pc:~# mount -t vfat /dev/sdc1 /media/shubham/n
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Como sugerido pelo erro:
Saída de dmesg | tail
root@shubham-pc:~# dmesg | tail
[ 3545.482598] scsi8 : usb-storage 1-1:1.0
[ 3546.481530] scsi 8:0:0:0: Direct-Access SanDisk Cruzer 1.26 PQ: 0 ANSI: 5
[ 3546.482373] sd 8:0:0:0: Attached scsi generic sg3 type 0
[ 3546.483758] sd 8:0:0:0: [sdc] 15633408 512-byte logical blocks: (8.00 GB/7.45 GiB)
[ 3546.485254] sd 8:0:0:0: [sdc] Write Protect is off
[ 3546.485262] sd 8:0:0:0: [sdc] Mode Sense: 43 00 00 00
[ 3546.488314] sd 8:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 3546.499820] sdc: sdc1
[ 3546.503388] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[ 3547.273396] FAT-fs (sdc1): IO charset iso8859-1 not found
Saída de fsck.vfat
:
root@shubham-pc:~# fsck.vfat /dev/sdc1
dosfsck 3.0.16, 01 Mar 2013, FAT32, LFN
/dev/sdc1: 1 files, 1/1949978 clusters
Tudo normal
Tentei recriar toda a tabela de partições e formatá-la como fat32
, mas sem sucesso, então a possibilidade de unidade corrompida é descartada.
Tentei o mesmo com cerca de 4 discos ou mais e todos têm as mesmas coisas
Aparentemente, seu kernel de alguma forma tem problemas (talvez um bug). Como há uma versão atualizada disponível, instale-a (versão 3.11.0-13-generic
)
sudo apt-get install linux-generic
agora reinicie seu novo kernel.
Eu tive o mesmo problema há alguns dias com o 4.4.0-57. modprobe nls_iso8859-1
jogou um erro e, sem esse módulo, aparece a mensagem "IO charset not found".
Acontece que o sistema de arquivos raiz foi danificado.
Após um fsck completo e a reinstalação do kernel (forçado com apt-get install --reinstall
), esse módulo é carregado novamente e eu posso montar meus pendrives.
@larskholte Mesmo que a atualização para o 4.4.0-57 tenha corrigido o problema, substituindo o módulo defeituoso, certifique-se de fsck seus sistemas de arquivos! Esse módulo não carregando é apenas um sintoma de um problema muito maior.