eMMC · hardware areas / EXT_CSD

eMMC 영역 구성과 수명 지표를 구분합니다

파일시스템 파티션, 장치의 부트 영역, 건강 상태와 enhanced 설정은 같은 정보가 아닙니다.

파일시스템 파티션과 하드웨어 영역

/dev/mmcblkX의 사용자 영역 안에 만드는 FAT·ext4 파티션은 eMMC 장치의 하드웨어 부트 영역과 다릅니다. Linux에서 boot0·boot1로 보이는 영역은 사용자 영역의 파티션 번호를 늘려 만든 것이 아닙니다.

RPMB도 일반 파일시스템 파티션이 아닌 별도의 보호 영역입니다. 장치 영역 선택과 그 안의 파티션·파일시스템 선택을 따로 기록해야 같은 숫자를 서로 다른 주소 범위로 해석하지 않습니다.

수명 추정치는 남은 시간이 아닙니다

EXT_CSD의 수명 추정치는 10% 단위의 거친 구간입니다. pre-EOL은 별도 상태 지표이며, 어느 값도 앞으로 몇 시간 또는 며칠 더 쓸 수 있는지 알려 주지 않습니다.

Type A·B를 특정 저장 방식에 대응시키는 설명은 여기서 단정하지 않습니다. 실제 부품과 규격 버전에 맞춰 해석하고, 같은 모델·설정에서 읽은 이전 값과 비교합니다.

Enhanced User Area가 곧 pSLC는 아닙니다

Enhanced User Area는 구성 기능의 이름이고 pSLC는 제조사가 선택할 수 있는 구현 방식입니다. 이름이 같다고 해서 모든 부품의 내부 동작이 같거나 수명이 늘어난다는 보장은 없습니다.

설정은 일회성이거나 되돌릴 수 없을 수 있습니다. 모델·용량·정렬 단위·최대 허용 크기를 제조사 자료와 대조해야 하며, 과거 보드의 완료 명령을 범용 절차로 옮기지 않습니다.

서로 다른 세 가지 질문
  1. 영역

    어느 하드웨어 영역인가?

  2. 상태

    무엇을 추정한 값인가?

  3. 구성

    지원 조건과 되돌림 제한은?

출처와 연결

U-Boot MMC와 블록 장치 경로