제가 진저브레드에서 내장메모리와 micro SD 카드를 동시에
이동식 디스크로 마운트 하는 부분을 확인 중에 있습니다.
진저브레드 프레임워크 기본 동작이 /mnt/sdcard를 기준으로 "USB 저장소 사용"을 누르면
윈도우 탐색기에서 이동식 디스크가 1개 연결되어 micro SD 카드를 접근할 수 있게 되어 있습니다.
이처럼 진저브레드 기본적인 /mnt/sdcard 연결을 내장메모리로 변경하고
착탈식인 micro SD 카드를 /mnt/sdcard/sd 로 연결되게끔 해보려고 합니다.
즉, 이동식 디스크 연결을 2개 동시에 하는게 목표입니다.
커널에서 LUNS 갯수가 1개인걸 2개로 늘려 윈도우 탐색기에서 이동식 디스크가 2개 뜬건 확인했는데
문제가 진저브레이드의 프레임워크를 어디 어디 손을 대야 vold(volume daemon)이 동작할 때
기존의 /mnt/sdcard 에 추가로 /mnt/sdcard/sd 까지 2개가 동시에 ums 연결이 되는건지 궁금합니다.
이게 또 지난 일주일간 삽질을 하다 보니 /mnt/secure/asec 랑도 관련이 있는거 같은데
정말 프레임워크를 어디까지 손봐야 되는건지 갈피를 못잡고 있습니다.
참고할 수 있는 자료가 없다보니 지난주에 이틀을 철야하고 구글링하다가
도저히 답을 못찾고 이렇게 게시판에서 조언을 받고 싶어 질문을 올려봅니다.
혹시 기존 sdcard 동작에 내장메모리를 추가해서 ums 2개를 동시에 연결해보신 경험이 있으시면
홀로 캐 삽질중인 이 불쌍한 중생에게 한줄기 빛같은 조언을 부탁드립니다. ㅠ_ㅠ
vold 쪽과 안드로이드에 StorageManager.java를 수정하였습니다.