태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
 

 


 

'디렉토리 바인딩'에 해당되는 글 1

  1. 2012.12.28 혹시 스마트폰 용량이 부족하다? 그럴땐 이렇게 (20)
 

불과 2년 전만 해도 1GB 저장공간만 있어도 엄청나다 했던 시대는 지나간지가 오래죠. 요즘은 최소 8GB, 많으면 64GB까지 제공되는 스마트폰 용량에 대부분의 이용자들은 용량이 부족하단 느낌은 거의 못 느낍니다. 하지만 요즘 구글플레이에서 다운로드하는 앱들, 특히 게임들은 클 경우 거의 2GB에 육박하는 경우도 있습니다. 물론 태블릿은 기본적으로 용량이 크게 나와 별 문제가 없지만 16GB로 나오는 대부분의 스마트폰은 게임 한두개, 음악에 영상을 담아두면 자리가 남지 않습니다.

여기서 소개해드릴 앱이 있으니 바로 Directory Bind란 앱입니다. XDA의 slig님께서 개발한 이 앱은 확장슬롯의 SD카드를 이용해 내장 메모리의 모자란 자리를 보충하는 앱입니다. 쉽게 설명하자면 내장카드에 저장된 파일들을 SD카드로 옮긴 후 SD카드 폴더와 내장 메모리 폴더를 연결해 디바이스가 한 폴더처럼 읽도록 설정하는 것이죠.


 필요 사항


  • 루팅한 안드로이드 디바이스
  • 읽기 속도가 빠른 SD카드


SD카드는 브랜드마다 다르겠지만 읽기 속도만 빠르면 충분합니다. 전 샌디스크 클래스 4 32GB SD카드를 사용하고 있고 처음 로딩할 때 몇초 느리다는 점을 제외하곤 게임플레이엔 지장이 없네요. 읽기 속도는 20MB/s 정도입니다.


 사용 방법


우선 여기를 클릭해 첨부된 최신 APK파일을 다운로드해 설치합니다. 전 v0.2.0o를 사용 중입니다. 이 후 앱을 실행하면 루트권한을 요구합니다. 허락을 하면 다음과 같은 화면을 볼 수 있습니다. 물론 목록에 있는 4개의 항목은 말구요.

메인 화면

그럼 우선 메뉴키를 눌러 설정(Preference)으로 들어갑니다. 그럼 다음과 같은 화면을 볼 수 있습니다.

메뉴키 설정창

그럼 Default data path를 선택해 자신의 SD카드 경로를 입력해 줍니다. 제가 사용 중인 갤럭시 S3의 SD카드 경로는 /mnt/extSdCard/입니다. 그 후 Default target path를 선택해 자신의 내장 메모리 경로를 입력해 줍니다. 제 갤쓰리 내장 메모리 경로는  /sdcard/입니다. 경로를 잘 모르시면 구글플레이에서 파일 탐색기 앱을 다운로드해 확인하시기 바랍니다.

 

설정을 마친 후 메인 화면으로 돌아갑니다. 메뉴키를 눌러 새로운 항목 추가(Add new entry)를 선택하면 다음과 같이 나옵니다. 여기서 한번 더 메뉴키를 눌러 아래에 나오는 데이터 이동 도우미(Data transfer assistant)를 선택하면 편하게 폴더를 찾을 수 있습니다.

새로운 항목 추가 

여기서 폴더를 선택하거나 Up 버튼을 이용해 자신이 원하는 파일이 위치한 폴더로 이동하면 됩니다. 예를 들어 게임로프트(Gameloft)의 게임들은 대부분 /Android/data/나 /Android/obb/에 위치해 있습니다. 만약 /obb/폴더를 선택하시려면 /obb/ 폴더 속으로 들어가신 후 선택(Select)를 누르시면 됩니다. 아래의 예에선 모던컴뱃4가 위치한 폴더를 선택했습니다.

도우미 경로 설정 후

오른쪽 위 스샷에 보이듯 Transfer files from target to data를 체크하신 후 더하기(Add)를 누르시면 파일이 옮겨집니다. 혹시 SD카드에 지명된 폴더가 없으면 새로운 폴더 생성창이 나오니 생성을 하시면 됩니다. 그럼 메인 화면에 새로운 항목이 나타납니다. 아래 오른쪽의 ON/OFF버튼을 눌러 ON으로 바꿔주시고 항목 왼쪽 디스크 버튼을 눌러주시면 적용이 됩니다. 마지막으로 설정창으로 돌아가 부팅시 적용(Bind on boot) 옵션을 선택해주면 재부팅시 자동으로 바인딩이 적용됩니다. 만약 재부팅했을 때 항목을 찾을 수 없으시면 설정창 아래 위치한 대체 데이터베이스 관리(Alternate dbase mgmt)를 선택해 주시면 됩니다. 대신 날아가버린 바인딩은 다시 설정하셔야 됩니다 ㅠㅠ

 설정창

이렇게 디렉토리 바인드가 적용된 내장 메모리를 볼까요? 약간 이상할 수도 있습니다.

위에서 보시면 내장 메모리 11GB 중 앱이 차지하는 용량은 8.46GB입니다. 그래프만 보면 한 3GB 정도 용량이 남아야 정상이겠죠? 하지만 아래 사용가능한 공간은 8.95GB입니다. ?!?!?!?! 바인드를 적용함으로 인해 디바이스는 여전히 파일들이 내장메모리에 있다고 생각하는 것입니다. 하지만 파일은 SD카드로 옮겨졌으니 앱 용량은 크지만 공간이 아직도 많이 남아 있는 것이죠.


 바인딩 제거


바인딩을 제거하고 싶으실 경우 항목 왼쪽의 디스크버튼을 토글하신 후 항목을 오래 누르시면 제거가능합니다. 메시지가 나오면 데이터 제 위치로 이동하기(Transfer data files back)을 선택해 주세요. 만약 아래 박스를 체크하시면 데이터가 모조리 날아갑니다.

 



이렇게 구글이 고집하는 내장 메모리 전용 정책을 회피해보았습니다. 제가 모든 디바이스를 가지고 있는 것이 아니라 모든 디바이스에 적용된다는 보장은 없지만 아주 유용한 툴입니다. 커스텀롬에도 사용가능하고 제가 확인해본바 삼성과 LG의 많은 디바이스에서 아무 이상 없이 돌아가네요.

그럼 이제부턴 용량 걱정말고 앱 다운로드 하시길 :)

댓글을 달아 주세요

  1. Favicon of https://ribelick.tistory.com 리벨릭크 2012.12.28 22:17 신고  댓글주소  수정/삭제  댓글쓰기

    유용하겠네요
    그런데 SD카드 속도가 빠른걸 써줘야할것같네요

  2. 후멍 2013.01.04 15:04  댓글주소  수정/삭제  댓글쓰기

    베가R3에서도 정상적으로 작동됩니다 ^^ 유용한 정보 고맙습니다.

  3. ㅠㅠㅠ 2013.01.31 23:19  댓글주소  수정/삭제  댓글쓰기

    와 정말감사합니다 저두갤쓰린데 용량이너무딸려서요ㅠㅠ 멀티모니터로 하나하나 따라가며 열심히했습니다 감사합니다 ㅎㅎ
    따라하기도쉽고 요즘폰 많이좋아졌네요

    • Favicon of https://csandroid.tistory.com kaldaris 2013.02.01 01:14 신고  댓글주소  수정/삭제

      다 개발자님들 덕분이죠. 멀티윈도우는 편하긴한데 익숙치 않아 그런지 있어도 잘 안쓰네요 ㅠㅠ

    • ㅠㅠㅠ 2013.02.04 21:02  댓글주소  수정/삭제

      안녕하세요 이댓글달았던사람인데요
      좀하다보니 이어플이 종료됬다고뜨길래 어플관리가서보니 데이터 옮겨진상태그대로 남아있더라구요 그래서 괜찮겠지? 하고 계속하다보니 sd카드가 후져서그런지 너무렉이걸리능거같아서 걍 다시 디바이스로 데이터옮길려고 이어플켜보니 맨처음상태(어플 옮긴거없음)여서 다시돌리지도못하고 해서 걍 한번 하나 다시지웠다가 깔았거든요? 근데도 데이터옮긴게남아있는지 차지하는용량이 적은상태 그대로네요ㅠㅠ 이럴뗀 어쩌죠?

    • Favicon of https://csandroid.tistory.com kaldaris 2013.02.05 01:44 신고  댓글주소  수정/삭제

      혹시 앱 실행할 때 추가파일 새로 다운로드 받으라 그러나요? 만약 그렇다면 외장 sd로 들어가셔서 직접 파일을 원위치로 옮기시면 됩니다. 외장/directorybind란 경로에 있을꺼에요. 원위치는 직접 선택하셨으니 아시겠죠? Android/data나 android/obb에 있을거에요. 새로 인스톨 하셨으면 옮겨졌던 파일은 삭제하시면 됩니다.
      앱 초기화 되는건 설명 중 아래에 있듯이 alternate data mgnt 토글하시면 데이터 유지됩니다.
      다른 궁금하신점 있으시면 댓글 주세요 :)

    • 2013.02.05 01:48  댓글주소  수정/삭제

      따로데이터 설치하란말은없었구요.. 이댓글보기전에 걍 귀찮아서 데이터삭제를해봤어요
      근데 잘됌.. 따로용량차지하진 않는것같고 잔렉도 비슷한거같구.. 쨋던 감사합니다 ㅎㅎ

    • Favicon of https://csandroid.tistory.com kaldaris 2013.02.05 04:39 신고  댓글주소  수정/삭제

      해결하셨다니 다행이네요 :) 저도 처음 사용하면서 몇번 데이터 지웠다 다시 다운로드 했다 고생 좀 했습니다 ㅎㅎ

  4. Favicon of https://redberry00.tistory.com 레드베리7 2013.02.26 20:31 신고  댓글주소  수정/삭제  댓글쓰기

    이거 진짜 대박이네요...
    이번에 32GB class10짜리 삼성 메모리를 샀는데 제대로 활용할 수 있게 됐네요!!
    갤3 LTE 16GB라서 고용량 게임 몇개 넣었더니 후달렸는데... ㅠㅠ
    이건 진짜 혁명 수준의 어플입니다...ㅎㅎ
    상세하게 설명해 주셔서 오류 없이 데이터 이동 잘 하고 있네요~!!
    진짜 감사합니다!! ^^

  5. Favicon of https://redberry00.tistory.com 레드베리7 2013.02.26 20:42 신고  댓글주소  수정/삭제  댓글쓰기

    죄송하지만, 궁금한 게 하나 있습니다.... 답변해주세요 ㅠㅠ

    저는 Android/data 폴더와 Android/obb 폴더, 2개를 바인딩 적용했습니다.

    그럼 2개의 폴더 모두 외장메모리에 보관이 되고, 폰은 그걸 내장으로 인식할겁니다.

    여기서 만약에 제가 새로운 게임을 설치하기 위해서 컴퓨터로 받은 obb 파일을 Android/obb폴더에 추가해야한다면, 폰을 컴퓨터와 USB로 연결한 다음에 외장메모리에 들어있는 DirectoryBind/obb폴더에 곧장 넣어도 상관 없을까요??ㅜㅜ

    • Favicon of https://csandroid.tistory.com kaldaris 2013.02.26 21:19 신고  댓글주소  수정/삭제

      ㅠㅠ 저도 이 부분 고민이 많이 되어 폴더별로 따로 링크 걸어뒀습니다.. 다만 바로 외장에 넣을 경우 내장엔 연결된 폴더가 없기 때문에 인식을 하지 못하니 내장에도 /obb 아래 같은 이름을 가진 폴더를 생성해주셔야 할꺼에요.

  6. Favicon of https://redberry00.tistory.com 레드베리7 2013.02.26 21:26 신고  댓글주소  수정/삭제  댓글쓰기

    Android/data 폴더를 통째로 바인딩 했다가 망했습니다. ㅠㅠ
    디스켓 나오는 화면이 안 뜨고... 중간중간에 강제종료 되어버리네요...
    data 폴더가 이래저래 엉망이 되어버려서 난감합니다... ㅠㅠ
    속이 타네요..... 후우.... ㅋㅋ
    다시 다른 폴더들로 시도해봐야겠습니다.

  7. Favicon of https://redberry00.tistory.com 레드베리7 2013.02.27 00:51 신고  댓글주소  수정/삭제  댓글쓰기

    흐규..... 이렇게 저렇게 해봐도 안 되네요... 똑같이 따라하다가 파일을 모두 이동한 다음에 메인 화면으로 나오면 아무것도 안 나와있습니다. 외장메모리에 폴더는 만들어졌고, 파일도 모두 이동해왔는데, 정작 연결을 못 해주는 셈이네요... ㅠ

    • Favicon of https://csandroid.tistory.com kaldaris 2013.02.27 07:26 신고  댓글주소  수정/삭제

      답장이 늦네요 ㅠㅠ /data나 /obb 폴더 자체를 바인딩 하는 방법 대신 좀 번거로우시더라도 속에 앱마다 따로 해주시면 나중에 관리하기도 편하실 꺼에요.
      우선 파일은 각각 폴더명에 맞게 외장 DirectoryBind 폴더 속에 넣어두시고 앱 데이터 와이프 하신 뒤 다시 설정하되 폴더마다 따로 설정하시면 좀 더 쉬울 꺼예요. 파일은 이미 외장에 있을테니 경로만 맞게 설정하고 파일옮기기 박스는 언체크하시면 됩니다.

  8. 그랜드초 2013.05.01 22:47  댓글주소  수정/삭제  댓글쓰기

    이러니
    어서빨리 루팅하고싶어요..^^
    내가 갤럭시그랜드라서..딸려도딸려도
    말할수없이 딸립니다
    멋도모르고 그랜드사서 후회막심입니다.ㅜㅜ

  9. 무명 2013.11.29 10:31  댓글주소  수정/삭제  댓글쓰기

    좋은 팁 감사드립니다. 많은 도움 되었습니다. 늘 건승하세요.^^

  10. 무상 2013.12.08 21:05  댓글주소  수정/삭제  댓글쓰기

    어풀 옴긴후 게임 실행 하면 대이타를 다시 받읍니다
    그래서 용량 확인해 보면 용량은 다시 늘어 나 있고 이건 무엇이 문제일까요

  11. vegaR3 2014.12.17 02:31  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 일단 좋은 정보 감사드립니다. 위 과정을 따라한 결과 저는 super user 권한을 갖지 못해서 이동 및 폴더 생성이 안되네요. 혹시 다른 설정이 필요한걸까요. 루팅된 폰입니다만...^^