본문 바로가기
안드로이드

[안드로이드] /system 디렉토리 remount 하기

by 호군 2012. 9. 19.
반응형

링크 : adb remount가 안될 때 adb shell을 통해 remount 하기


제공 자료가 카페의 자료이기 때문에 링크를 통해서 보려면 가입을 해야 합니다.

또는 네이버에서 직접 제목을 쳐서 보실 수 있습니다. 그래도 가입하면 도움이 많이 될 것 같네요.




/system 디렉토리는 ro 속성으로 읽기만 가능합니다.

그래서 rw로 변경하기 위해서 umount를 하고, mount를 다시 하려고 했지요..

하지만, "umount: can't umount /system: Device or resource busy" 라면서 umount를 할 수가 없네요.


/system 디렉토리 remount 하기


제가 사용하고 있는 보드는 /dev/block/mtdblock2를 /system으로 마운트 하고 있었습니다.

/system의 소스인 /dev/block/mtdblock2는 제품마다 다를 수 있는 것으로 보입니다. 제가 참고한 사이트를 mtdblock3 였습니다.

직접 shell에서 mount 명령어로 /system 이 어떤 dev로부터 마운트 되어있는지 확인하신 후 진행하세요.

# mount

...

/dev/block/mtdblock2 /system yaffs2 ro,relatime 0 0

...


위에서 말한 바와 같이 ro 속성을 rw로 변경하기 위해서 remount를 합니다.

# mount -o remount,rw /dev/block/mtdblock2 /system


다시 한번 mount로 제대로 변경되었는지 확인 합니다.

# mount

...

/dev/block/mtdblock2 /system yaffs2 rw,relatime 0 0

...


반응형