티스토리 뷰

안드로이드 폰에는 웬만하면 외장 SD 카드가 들어갑니다.

물론 들어가지 않는 폰들도 존재합니다.


이 외장 SD카드를 이용하여서 내부저장소처럼 사용하는 방법에 대해서 알아보도록 하겠습니다.

물론. 제한도 있는데요. 안드로이드 6.0 마시멜로우이상에서만 동작합니다.


뭐... 이것을 설정에서 바로 지원하는 디바이스들도 존재합니다.

그렇지만 이렇게 지원하지 않는 디바이스들이 더 많은데요.

그래서 우리는 개발자 모드에서 작업을 한번 하여주어야 합니다.


* 혹시나 지원하는지를 알아보기 위해서는 설정 > 저장소 및 USB로 들어가 외장SD를 선택하면 메뉴가 존재한다면 지원해주는 것이므로 아래의 글은 그냥 무시를 하면 되겠습니다.


* 요즘은 안드로이드 폰이 제가 없어서 정확하게 어떻게 나오는지도 헷갈리고 폰마다 다를수 있어서 약간 좀 상황이 다를수 있으므로 유연하게 글을 보시는게 좋을것 같습니다.


1. adb 설치


안드로이드에서 제공하는 안드로이드 폰을 연결할수 있도록 하여주는 툴입니다.

번거롭겠지만 이것을 설치하여 주어야 합니다.


https://developer.android.com/studio/releases/platform-tools


이걸 사용하는 방법에 대해서는 제가 따로 설명을 드리기가 어렵습니다.

댓글을 달아주시던지 이메일을 보내주세요.


아니면 주변에 컴퓨터를 잘하는 친구에게 도움을 받으세요 ㅎ


2. 개발자 옵션 활성


이미 활성화가 되어 있는 분들도 많을겁니다.

되어 있으신 분들은 설정 > 개발자 옵션 > USB 디버깅을 On하여 줍니다.


안되어 있는 분들은.

설정 > 휴대전화 정보 > 빌드 번호를 어려번 눌러줍니다.

7번의 클릭으로 개발자가 됩니다.


3. adb 연결


1
$ adb shell
cs


케이블을 연결하고 adb shell을 하게 되면 디바이스랑 연결이 되게 됩니다.

이때 컴퓨터에 한번이라도 연결이 되어 있지 않은 상황이라면 폰에 디버깅을 허용할 것인지가 나오게 됩니다.

확인을 하여 주면 연결이 됩니다.


4. 외부메모리 리스트 가져오기


shell 안에 들어가게 되면 다음과 같이 명령을 합니다.


1
2
sm list-disks
disk:111,11
cs


* disk의 값은 변경될수 있는 부분입니다.


5. 외부 저장소의 파티션을 만들어 줍니다.


1
sm partition disk:111,11 private
cs


시간이 조금 걸릴수 있으니 기다립니다.

괜히 뭔가 그래픽적으로 그냥 멈추어 보인다고 폰을 뽑거나 하지 맙시다.

5분정도 걸릴수도.... 혹은 더 빠를수도.


6. 확인해보기


설정 > 저장소 및 USB에 들아가면 내부저장소의 용량이 이전에 있던 용량과 다르게 변경이 되어 있을것입니다.


7. 웬만하면 사용하다가 SD카드를 뽑지 마십시오. 이런 경우에는 파티션이 망가질수 있습니다.

'IT' 카테고리의 다른 글

Kerberos란?  (0) 2019.10.15
CLI?  (0) 2019.07.10
칼만 필터  (0) 2018.01.08
MVC, MVP, MVVM  (0) 2017.10.12
전처리, 컴파일, 링킹, 빌드, 증분빌드, dll, lib  (0) 2017.09.01
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함