SD 카드를 읽기-쓰기로 마운트했는데 왜 읽기 전용이 되나요?

SD 카드를 읽기-쓰기로 마운트했는데 왜 읽기 전용이 되나요?

IP 카메라에 SD 카드가 설치되어 있으며 Linux에서 실행됩니다. 동영상을 SD 카드에 녹화하도록 설정했는데 며칠 후 카메라의 모든 SD 카드가 녹화를 중단했는데 이는 모두 읽기 전용으로 마운트되었기 때문이라는 것을 알게 되었습니다. 읽기-쓰기로 마운트하면 즉시 읽기 전용이 됩니다.

eBay에서 저렴하게 구입한 SD 카드인지 의심되어 USB 어댑터를 사용하여 Windows에 연결해 보았는데 잘 읽고 썼습니다. 무작위로 여러 동영상을 채운 다음 다시 복사하여 테스트했습니다.

이것은 mount -v의 항목입니다.

/dev/hd1 /tmp/hd1의 vfat 유형(ro,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

무슨 일이 일어났는지 아세요? 이것은 내 카메라 4개와 SD 카드 모두에서 발생합니다.

답변1

옵션으로 지정 했습니다 errors=remount-ro. 따라서 오류가 발생하면 미디어가 읽기 전용이 된 것을 알 수 있습니다.

이러한 오류를 무시하려면 로 바꿀 수 있습니다 errors=continue. 아마 당신은 원하지 않을 것입니다.

빨리 눈치채셨다면 "잘못된" 시스템에서 또는 다른 로깅 소스(?)를 확인해보시면 dmesg이런 오류가 발생하는지 확인하실 수 있습니다.journalctl

관련 정보