![커널은 SD 카드 파일 시스템을 읽기 전용으로 만들기로 어떻게 결정합니까?](https://linux55.com/image/113658/%EC%BB%A4%EB%84%90%EC%9D%80%20SD%20%EC%B9%B4%EB%93%9C%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%84%20%EC%9D%BD%EA%B8%B0%20%EC%A0%84%EC%9A%A9%EC%9C%BC%EB%A1%9C%20%EB%A7%8C%EB%93%A4%EA%B8%B0%EB%A1%9C%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EA%B2%B0%EC%A0%95%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
내가 아는 바로는 낮은 수준의 NAND 플래시 메모리는 심각한 마모를 겪을 수 있으며, SD 카드 컨트롤러(카드 자체에 있음)는 플래시 메모리를 관리하고 비교적 간단한 인터페이스를 호스트에 노출하는 역할을 담당합니다.
많은 사람들이 파일 시스템이 갑자기 읽기 전용이 되는 상황을 보고했습니다.
SD 카드 계층은 불량 플래시 페이지를 어떻게 감지합니까? 이 오류는 파일 시스템에 어떻게 전달됩니까? 커널이 이를 감지하고 파일 시스템을 읽기 전용으로 만드는 메커니즘은 무엇입니까?
SD 카드 계층에서 보고된 오류가 특정합니까? 예를 들어 ECC가 실패하거나 페이지를 불량으로 표시할 수 없습니까? 아니면 그냥: 요청한 내용을 읽거나 쓸 수 없습니까?
SD 카드의 루트 파일 시스템에서 이 문제가 발생했습니다. 때때로 파일 시스템이 읽기 전용이 됩니다. 다른 경우에는 그렇지 않지만 손상된 파일이 관찰됩니다. 손상된 파일이 감지되지 않는 이유는 무엇입니까?