Ubuntu 12.10を実行しているコンピューターにIcyBox USBハブ/カードリーダーコンボがあります。
SDカードに問題があります。書き込みロックスイッチに関係なく、常に読み取り専用でマウントされます。これは、他の方法で機能する多くのSDカードで見られ、リーダーのmicroSDスロットでmicroSDが正常であったアダプターのmicroSDで非常に重要です。
誰が何が起こっているのか、どうすればそれを修正できるのかについてのアイデアはありますか?
許可の問題であるように思えます。私は、Linux Mint 14(Cinnamon)のインストールでこれに出くわしました。これはUbuntu 12.10に基づいていると思います。
最初に行うことは、カードをマウントしているハードウェアデバイスのアクセス許可を確認することです。デバイス名を見つける必要があります。これを行うには、次のコマンドを実行します。
Sudo fdisk -l
デバイスはおそらく/ dev/sdb1に沿ったものになります。私の場合、SDリーダーは/ dev/mmcblk0p1でした。
次に、このデバイスの権限を取得する必要があります。
Sudo ls -l /dev/mmcblk0p1
「/ dev/mmcblk0p1」をデバイスの場所に置き換えます。出力は次のようになります。
brw-rw---- 1 root disk 179, 1 Feb 3 21:58 /dev/mmcblk0p1
これは、デバイスがユーザー「root」とグループ「disk」によって所有されていることを示しています。SDカードに書き込むには、グループ「disk」のメンバーである必要があります。所属するグループを確認できます
groups username
私の場合、私は「ディスク」グループのメンバーではありませんでした。
Sudo usermod -G disk --append username
これにより、グループ「ディスク」がユーザーのグループに追加され、SDカードの読み取りと書き込みが可能になります。
叩いてターミナルを開く Alt+Ctrl+T そして実行:
Sudo mount --options remount,rw /dev/sdd
/dev/sdd
をSDHCドライブに置き換えます。fdisk -l
を使用して検索できます。
つかいます:
dosfsck -l -t/dev/sdb
ダーティビット(y)を削除する
Windowsを実行しているPCを手に入れ、SD Formattingというプログラムをダウンロードし、SDカードをインストールして再フォーマットし、オプションが「ON」に設定されていることを確認すると、Linuxマシンで認識されます。読み取り専用オプションなし。