FATドライブのマウント中に「FAT-fs:IO charset iso8859-1 not found」エラーが発生する


11

私はマウントすることができません任意の fat32またはfat16Ubuntuの13.10でフォーマットされたUSBディスクの。ここで注意すべきことは、fatフォーマットされたディスクでのみ発生することです。ntfsextフォーマットされた外部USBディスクはうまく機能します(同じものをフォーマットしてみましたが、うまくいきext4ました)

経由で取り付け中nautilus

ファイルマネージャー経由でマウント中にエラーが発生しました

端末からのマウント中のエラー:

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

エラーが示唆するとおり:からの出力 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

からの出力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

すべて正常

パーティションテーブル全体を再作成してからフォーマットを試みましfat32たが、有効ではありませんので、破損したドライブの可能性は排除されました。約4台のディスクで同じことを試してみましたが、すべて同じことをしていました


自己コンパイルカーネルまたはデフォルトのUbuntuカーネルを使用していますか?
qbi

デフォルトの設定
-cshubhamrao

回答:


7

どうやら、カーネルには何らかの問題(おそらくバグ)があります。更新されたバージョンが利用可能であるため、インストールします(バージョン3.11.0-13-generic

sudo apt-get install linux-generic

新しいカーネルで再起動します。


1
Linux 3.16を使用していますが、同じ問題があります。
e-info128

2
Linuxカーネル4.4.0-53を使用していますが、同じ問題があります。apt-getは「linux-genericはすでに最新バージョンです」と報告します。
larskholte 16

@larskholteは、システムの構成が間違っているか、カーネル/モジュールのバグに遭遇したかのいずれかです。いずれにしても、入手可能な情報が与えられた場合の私の答えは正しく、3.11カーネルを使用していない限り、あなたのケースは異なるかもしれません。
Braiam 16

最新のカーネルイメージを削除し、チャームのように機能しました。しかし、更新が再び戻ってきたときに何をすべきかわからない
ベンジャミンボタン

@benjaminbuttonは、提供できるすべてのデバッグ情報とともにバグを報告します。それ以外の場合、どのように修正されると思いますか?
Braiam

1

数日前に4.4.0-57で同じ問題が発生しました。modprobe nls_iso8859-1エラーがスローされ、そのモジュールがないと、「IO charset not found」メッセージが表示されます。

ルートファイルシステムが破損していることが判明しました。徹底的なfsckとカーネルの再インストール(強制apt-get install --reinstall)の後、そのモジュールが再び読み込まれ、USBスティックをマウントできます。

@larskholte 4.4.0-57へのアップデートで不良モジュールを交換することで問題が修正された場合でも、必ずファイルシステムをfsckしてください!ロードされていないモジュールは、はるかに大きな問題の症状にすぎません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.