커널은 SD 카드 파일 시스템을 읽기 전용으로 만들기로 어떻게 결정합니까?

커널은 SD 카드 파일 시스템을 읽기 전용으로 만들기로 어떻게 결정합니까?

내가 아는 바로는 낮은 수준의 NAND 플래시 메모리는 심각한 마모를 겪을 수 있으며, SD 카드 컨트롤러(카드 자체에 있음)는 플래시 메모리를 관리하고 비교적 간단한 인터페이스를 호스트에 노출하는 역할을 담당합니다.

많은 사람들이 파일 시스템이 갑자기 읽기 전용이 되는 상황을 보고했습니다.

SD 카드 계층은 불량 플래시 페이지를 어떻게 감지합니까? 이 오류는 파일 시스템에 어떻게 전달됩니까? 커널이 이를 감지하고 파일 시스템을 읽기 전용으로 만드는 메커니즘은 무엇입니까?

SD 카드 계층에서 보고된 오류가 특정합니까? 예를 들어 ECC가 실패하거나 페이지를 불량으로 표시할 수 없습니까? 아니면 그냥: 요청한 내용을 읽거나 쓸 수 없습니까?

SD 카드의 루트 파일 시스템에서 이 문제가 발생했습니다. 때때로 파일 시스템이 읽기 전용이 됩니다. 다른 경우에는 그렇지 않지만 손상된 파일이 관찰됩니다. 손상된 파일이 감지되지 않는 이유는 무엇입니까?

관련 정보