只读SD卡
我的计算机上有一个IcyBox USB集线器/读卡器组合,运行Ubuntu 12.10。
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’拥有你需要成为’disk’组的成员才能写入SD卡。 您可以查看您的成员所在的组
groups username
在我的情况下,我不是’磁盘’组的成员,我纠正了这一点
sudo usermod -G disk --append username
这会将组“磁盘”添加到用户的组中,这样您现在可以读取和写入SD卡
按Alt + Ctrl + T打开终端并运行:
sudo mount --options remount,rw /dev/sdd
将/dev/sdd
替换为您的SDHC驱动器,您可以使用fdisk -l
找到它。
掌握运行Windows的PC,下载名为SD格式的程序,安装并重新格式化SD卡,确保选项设置为“ON”,然后在Linux机器上识别它! 没有只读选项。