挿入されたUディスク、メモリースティック、SDカードなどのデバイスが読み取り専用デバイスになった理由と処理方法

1189 ワード

質問:
これらのストレージデバイスをUSBポートまたはカード読み取りデバイスに挿入すると、Ubuntuシステムは自動的にマウントポイントに移動し、デスクトップにアクセスアイコンを表示します.ただし、マウントされたデバイスにアクセスし、ファイルをデバイスに保存したい場合は、読み取り専用デバイスにアクセスするよう求められます.プログラムを書き込みまたは直接実行できません.
理由:
デバイスを挿入するファイルシステムに障害があり、Ubuntuは現在のシステムを保護するため、デバイスのファイルシステムを読み取り専用に設定します.
判断方法:
ターミナルウィンドウに入力:
tail -f /var/log/syslog

次に、検出されたデバイスを挿入すると、次のようなエラーメッセージが表示される可能性があります.
FAT: Filesystem Panic (dev sdb1)
...
"File system has been set read-only"

これはあなたにデバイスsdb 1のファイルシステムに問題があることを教えて、問題は...、今私たちはこのデバイスのファイルシステムを独り言で読み取り専用に設定して、私たちの偉大なUBUNTUシステムを感染から保護します.
解決方法:
まず、上記のlog情報からsdb 1というデバイスに問題があることがわかりました.実際には、次のコマンドを入力してファイルシステムを理解することができます.
sudo fdisk -l

このコマンドは、現在のシステムで検出されたすべてのファイルパーティションに接続された外部ストレージデバイスが含まれていることを示します.さっき問題があったデバイス/dev/sdb 1などが見えます.
このデバイスを処理する前にアンインストールします.デスクトップのデバイスアイコンを右クリックしたり、「アンインストール」をクリックしたり、umountコマンドを使用したりすることができます.
デバイスをアンインストールすると、以下のコマンドを使用して、上記のデバイスのファイルシステムをチェックして修復できます.
sudo dosfsck -v -a /dev/sdb1

このdosfsckはwindowsのchkdskと似ているはずですが、多くの場合、デバイスのファイルシステムは修復可能で、実行が完了した後です.デバイスをコンピュータに再接続し、ウラ、問題が解決しました.