การ์ด SD แบบอ่านอย่างเดียว


15

ฉันมีคำสั่งผสมฮับ / การ์ดรีดเดอร์ IcyBox USB ในคอมพิวเตอร์ของฉันใช้ Ubuntu 12.10

มีปัญหากับการ์ด SD มันจะติดตั้งให้เป็นแบบอ่านอย่างเดียวเสมอโดยไม่คำนึงถึงสวิตช์ล็อคการเขียน สิ่งนี้สังเกตได้จากการ์ด SD หลายตัวที่ใช้งานได้และเกิดขึ้นใน microSD ในอะแด็ปเตอร์โดยที่ microSD นั้นดีในสล็อต microSD ในเครื่องอ่าน

ทุกคนมีความคิดเกี่ยวกับสิ่งที่เกิดขึ้นและฉันจะแก้ไขได้อย่างไร

คำตอบ:


14

มันฟังดูฉันจะเป็นปัญหาสิทธิ์ ฉันเจอสิ่งนี้ด้วยการติดตั้ง Linux Mint 14 (Cinnamon) ซึ่งฉันเชื่อว่าใช้ Ubuntu 12.10

สิ่งแรกที่ต้องทำคือตรวจสอบการอนุญาตบนอุปกรณ์ฮาร์ดแวร์ที่ติดตั้งการ์ดของคุณ คุณจะต้องค้นหาชื่ออุปกรณ์ เมื่อต้องการทำสิ่งนี้ให้รันคำสั่งต่อไปนี้:

sudo fdisk -l

อุปกรณ์ของคุณอาจเป็นอะไรที่อยู่ในแนว / dev / sdb1 ในกรณีของฉัน SD Reader คือ / dev / mmcblk0p1

ถัดไปคุณต้องได้รับการอนุญาตในอุปกรณ์นี้:

sudo ls -l /dev/mmcblk0p1

แทนที่ "/ dev / mmcblk0p1" ด้วยตำแหน่งอุปกรณ์ของคุณ ผลลัพธ์จะมีลักษณะดังนี้:

brw-rw---- 1 root disk 179, 1 Feb 3 21:58 /dev/mmcblk0p1

สิ่งนี้บอกเราว่าอุปกรณ์นั้นเป็นของ 'ผู้ใช้' และ 'ดิสก์' ของกลุ่มผู้ใช้คุณต้องเป็นสมาชิกของกลุ่ม 'ดิสก์' เพื่อให้สามารถเขียนไปยังการ์ด SD คุณสามารถตรวจสอบกลุ่มที่สมาชิกของคุณด้วย

groups username

ในกรณีของฉันฉันไม่ได้เป็นสมาชิกของกลุ่ม 'ดิสก์' ฉันได้แก้ไขสิ่งนี้ด้วย

sudo usermod -G disk --append username

สิ่งนี้จะเพิ่มกลุ่ม 'ดิสก์' ในกลุ่มผู้ใช้ของคุณซึ่งจะช่วยให้คุณสามารถอ่านและเขียนลงในการ์ด SD ได้


1
"sudo usermod -G ชื่อผู้ใช้ดิสก์" ลบกลุ่มอื่นของฉันออกจากบัญชีของฉัน การเพิ่ม "- ผนวก" จะเพิ่มกลุ่มโดยไม่ลบกลุ่มที่มีอยู่
แมตต์

1
- ต่อท้ายจะต้องอยู่หลังชื่อกลุ่มเช่น sudo usermod -G ดิสก์ - ต่อท้ายชื่อผู้ใช้ (อื่นมีข้อผิดพลาดเกี่ยวกับกลุ่ม "- ผนวก")
Cédric Girard

FWIW usermod -a -G <group> <username>ยังใช้ได้เช่นกัน
เคอร์ติส Mattoon

3
"คุณต้องเป็นสมาชิกของกลุ่ม 'ดิสก์' จึงจะสามารถเขียนไปยังการ์ด SD ได้" นี่เป็นสิ่งที่ผิดและอันตราย
ijk

0

เปิดเทอร์มินัลโดยกดปุ่มAlt+ Ctrl+ Tและเรียกใช้:

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

แทนที่/dev/sddกับไดรฟ์ SDHC fdisk -lของคุณคุณสามารถค้นหาได้โดยใช้


5
ด้วยคำสั่งนี้ผลลัพธ์คือ: ไม่สามารถนับใหม่ / dev / sdc1 อ่าน - เขียนมีการป้องกันการเขียน
CelioMarcos

0

รับพีซีที่ใช้ windows ดาวน์โหลดโปรแกรมที่เรียกว่าการฟอร์แมต SD ติดตั้งและฟอร์แมต SD การ์ดใหม่ตรวจสอบให้แน่ใจว่าตัวเลือกนั้นถูกตั้งค่าเป็น "เปิด" มันจะถูกจดจำบนเครื่อง Linux! ไม่มีตัวเลือกแบบอ่านอย่างเดียว


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.