안드로이드에서 파티션 정보를 보려고 하니 커널 메세지(dmesg)에서는 확인이 불가하였습니다.
mount 나 busybox df -h 로는 마운트 정보만 나오기 때문에 이 또한 무용지물이라 찾아보던 중..
/proc 폴더에는 여러 유용한 정보들이 숨어 있죠,
안드로이드에서는 /proc/partitions 에 파티션 정보가 있었습니다.
다만 한가지, 제가 쓰는 보드 특성인지 모르겠지만 시리얼 로그에서 보이는 파티션 정보에서는
partition count: 12 라고 떴지만 아래에 나오는 파티션은 총 14개가 나왔습니다.
계산을 해보니 첫 번째 필드는 전체 합으로 확인이 되었습니다. (딱 떨어지지는 않습니다. 159 KB 가 빔)
따라서 첫 번쨰 ndda 와 1블럭짜리 ndda4 를 빼면 총 12개라고 확인하면 될것 같습니다.
(제가 파티션을 나눌 때 1KB 짜리는 나눈 적이 없거든요)
참고로 아래 나온 blocks 는 KB 단위를 표시하는 것으로 확인이 됩니다.
파티션 나눌 때 ndda1~ndda12 까지는 제가 딱 저 값들을 입력 하였습니다.
(ndda13 은 나머지 공간이 자동으로 잡히게 됨)
# cat /proc/partitions
major minor #blocks name
240 0 4037632 ndda
240 1 15360 ndda1
240 2 665600 ndda2
240 3 1048576 ndda3
240 4 1 ndda4
240 5 153600 ndda5
240 6 15360 ndda6
240 7 20480 ndda7
240 8 20480 ndda8
240 9 20480 ndda9
240 10 20480 ndda10
240 11 524288 ndda11
240 12 1048576 ndda12
240 13 484192 ndda13
'Android' 카테고리의 다른 글
app 재실행 하기 (0) | 2013.10.24 |
---|---|
빨간 테두리 나오는 현상 (0) | 2013.10.23 |
Ethernet 사용을 위한 Kernel 설정 (0) | 2013.08.07 |
Android 빌드 시스템 (Make file 관련) (0) | 2013.08.05 |
System app 구분 (0) | 2013.08.05 |