읽기 전용 SD 카드


15

Ubuntu 12.10을 실행하는 컴퓨터에 IcyBox USB 허브 / 카드 리더 콤보가 있습니다.

SD 카드에 문제가 있습니다. 쓰기 잠금 스위치에 관계없이 항상 읽기 전용으로 마운트합니다. 이는 다른 SD 카드에서 작동하며 어댑터의 microSD에서 중요하게 발생합니다. 어댑터의 microSD는 판독기의 microSD 슬롯에 적합합니다.

누구나 무슨 일이 일어나고 있고 어떻게 해결할 수 있는지에 대한 아이디어가 있습니까?

답변:


14

권한 문제인 것 같습니다. 우분투 12.10을 기반으로한다고 생각되는 Linux Mint 14 (Cinnamon) 설치 로이 문제를 직접 겪었습니다.

가장 먼저 할 일은 카드를 장착 한 하드웨어 장치의 권한을 확인하는 것입니다. 장치 이름을 찾아야합니다. 이렇게하려면 다음 명령을 실행하십시오.

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

제 경우에는 'disk'그룹의 구성원이 아니 었습니다.

sudo usermod -G disk --append username

이렇게하면 '디스크'그룹이 사용자 그룹에 추가되어 이제 SD 카드를 읽고 쓸 수 있습니다.


1
"sudo usermod -G disk username"이 (가) 내 계정에서 다른 그룹을 제거했습니다. "--append"를 추가하면 기존 그룹을 제거하지 않고 그룹을 추가합니다.
matt

1
--append는 그룹 이름 뒤에 있어야합니다 (예 : sudo usermod -G disk --append username (다른 그룹 "--append"에 대한 오류가 있음)).
Cédric Girard

FWIW usermod -a -G <group> <username>도 유효합니다.
Curtis Mattoon

3
"SD 카드에 쓸 수 있으려면 'disk'그룹의 구성원이어야합니다." 이것은 잘못되고 위험합니다.
ijk

0

Alt+ Ctrl+ T를 눌러 터미널을 열고 다음을 실행하십시오.

sudo mount --options remount,rw /dev/sdd

/dev/sddSDHC 드라이브로 교체 하면를 사용하여 찾을 수 있습니다 fdisk -l.


5
이 명령을 사용하면 결과는 다음과 같습니다. / dev / sdc1 읽기 / 쓰기를 다시 마운트 할 수 없음, 쓰기 방지 됨
CelioMarcos

0

Windows를 실행하는 PC를 잡고 SD Formatting이라는 프로그램을 다운로드 한 다음 SD 카드를 설치 및 재 포맷하고 옵션이 "ON"으로 설정되어 있는지 확인하십시오. 그러면 Linux 시스템에서 인식됩니다! 읽기 전용 옵션없이


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.