/ data 파티션 크기 조정 (루트)


9

내 앱 마켓 (Google Play)에 문제가 있습니다. "디스크에 충분한 공간이 없기 때문에"전화 (Lenovo, 루팅)에 앱을 설치할 수 없지만 실제로는 앱이 없습니다. 친구에게 물어 본 후 앱을 SD 카드로 옮겼습니다. 더 많은 시도를 한 후에 앱이 /data파티션에 설치되어 있고 가득 차면 더 많은 앱을 설치할 수 없다는 것을 알고 있습니다.

입력 df하면 다음과 같은 결과가 나타납니다.

# df
Filesystem               Size     Used     Free   Blksize
/dev                   482.1M   128.0K   481.9M   4096
/sys/fs/cgroup         482.1M    12.0K   482.0M   4096
/mnt/secure            482.1M     0.0K   482.1M   4096
/mnt/asec              482.1M     0.0K   482.1M   4096
/mnt/obb               482.1M     0.0K   482.1M   4096
/system                885.8M   679.5M   206.4M   4096
/data                  908.5M   825.9M    82.6M   4096
/cache                 123.0M     4.0M   119.0M   4096
/protect_f               8.8M     4.1M     4.8M   4096
/protect_s               8.8M     4.0M     4.8M   4096
/mnt/cd-rom              1.2M     1.2M     0.0K   2048

다른 응용 프로그램에서 더 많은 여유 공간이 있으며 마운트 된 공간이 없다는 것을 알고 있습니다.

이 파티션의 크기를 어떻게 조정할 수 있습니까? 더 많은 출력이 필요하면 입력 할 내용을 알려주십시오. 감사.

답변:


3

Android에서 파티션 크기를 조정해서는 안됩니다. 마운트되지 않은 공간은 장치가 비상 모드와 같이 장치를 복원하기 위해 사용하는 것일 수 있습니다. SD로 파일을 이동하는 SD는 / data / app에서 / data / media 내부의 숨겨진 폴더 ( "SD")로 파일을 옮기기 때문에 아무 것도 수행하지 않습니다.

일부 앱을 제거하거나 이상한 방법을 사용하여 내부 SD와 외부 SD를 교체하거나 이미 앱이 설치되어 있는지 확인하고 / data / data에서 왼쪽 파일 또는 폴더를 확인한 후 패키지 이름을 검색하십시오.


5

으로 GiantTree 올바르게 지적 , 그 공간이 어떤 장치를 복원하는 비상 모드 같은에서 장치 사용 수 있습니다 장착되지. 더 정확하게 : 그것은뿐만 아니라 수도 있을, 그러나 그것은 이다 . 귀하의 df출력 예는에 대해 아무것도 말하지 않는다 /recovery또는 /boot파티션을. 그리고 우리가 알지 못하는 것이 더 많습니다.

크기 조정에 대한 또 다른 논쟁 : 더 이상 안드로이드 이미지를 플래시로 설치하기 위해 더 이상 설치할 수 없습니다 (전체 파일 시스템 교체). 더 이상 파티션 크기와 일치하지 않아 업데이트가 발생하지 않습니다. 기껏해야 번쩍 거리거나 최악의 경우 장치를 브릭 킹하는 데 실패했습니다.

경우 더 이상 당신에게 충분한 자유를 제공, 당신은 한 번 봐 걸릴 수 -뿐만 아니라 이동 할 수있는 모든 장치의 외부 SD 카드에 응용 프로그램을 (APP2SD은 부품을 이동)하지만, 심지어 자신의 데이터로, 더 이동할 수 있습니다 파일과 라이브러리.

더 많은 배경 지식을 보려면 link2sd tag-wikiapp2sd tag-wiki를 살펴보십시오 .


1
critisizing (downvote) 주셔서 감사합니다. 저는 기꺼이 배우고 자합니다. 이에 대한 의견을 환영합니다 : 내가 잘못 받았거나 – "나쁜 기분"입니까? ;)
Izzy

2

네크로 포스트는 유감이지만, 사용자가 원할 경우이를 수행 할 수있는 방법이 있으며 항상 있었다. 이전 의견은 정확하며 Windows 또는 Android 로컬 설치에서 쉽게 보거나 조작 할 수없는 더 많은 "숨겨진"파티션이 있으므로 많은 것을 인식하는 도구를 사용하여 외부 관점에서 드라이브를 살펴보아야합니다. 파일 시스템. 내 경험상 가장 좋은 방법은 GParted (실시간 이미지 사용 가능 )를 사용하는 입니다.

Rufus 와 같은 도구를 사용하여 GParted 라이브 이미지를 사용하여 부팅 가능한 USB 스틱을 생성 한 다음 키보드, 마우스 등에 필요한 경우 USB 허브 및 OTG 케이블을 사용하여 부팅하십시오. 그래픽 인터페이스를 선호하지만 명령 행을 통해 GParted를 사용할 수도 있습니다. 그래픽 인터페이스로 부팅 한 후 (사용자가 입력해야 함)startx프롬프트가 표시되면 GParted는 모든 파티션을 자동으로 실행 및 분석하여 최종적으로 구성을 포괄적으로 표시합니다. Linux 기반이고 수퍼 유저로 자동 로그인되므로 이제 컴퓨터의 모든 hdd 또는 파티션 (태블릿, 전화, PC, 크기 및 모양이 중요하지 않음)에 대한 모든 권한을 갖습니다. 모든 숨겨진 파티션. 레코드의 경우 GParted는 x86 아키텍처의 변형을위한 것이지만 내장 에뮬레이션을 통해 다른 장치에서도 작동 할 수 있으므로 항상 최소 IMO의 가치가 있습니다.

하나님과 같은 힘으로 하나님과 같은 책임

따른다. 1) 이것이 당신에게 멍청이를 치면 어떻게되는지에 대해 책임을지지 않습니다 . 매우 신중합니다.

즉, GParted를 통해 분석하는 동안 할당되지 않은 것으로 표시된 사용 가능한 크기의 파티션을 찾으면 신뢰할 수 있습니다. 내 경험상 그것은 모든 것을보고 나는 다른 사람에게서 다른 말을들은 적이 없습니다. 공간이 있으면 확장하려는 파티션 옆으로 이동 한 다음 해당 공간을 포함하도록 확장 할 수 있습니다. 방금 지난 밤에 Chuwi Vi8에서 더 이상 Windows를 원하지 않았습니다 (듀얼 OS로 제공됨). Windows 파티션을 삭제하고 Android 데이터 파티션에 추가하여 22GB의 영광스럽고 완벽하게 사용할 수있는 공간을 제공했습니다.

필요한 모든 단계를 새로 고치는 동안이 스레드를 발견했으며 공유 된 메소드가 없음을 알았습니다. 나는 그것이 작동한다는 것을 증명할 수는 있지만 고급 사용자에게만 권장하며 이미 언급했듯이 앞으로 전체 OS 업그레이드를 방해하지 않을 것이라고 말할 수는 없습니다. 라이브 Linux 배포판으로 GParted를 실행하는 것은 매우 포괄적이고 매우 강력한 훌륭한 도구입니다.


4
이것은 올바르지 않습니다. Android 장치에는 패치 된 커널이없는 경우 USB-OTG에서 부팅을 지원하지 않는 제한된 펌웨어가 있습니다. 또한 GParted AFAIK는 OP의 장치 아키텍처 인 ARM에서 기본 실행을 지원하지 않습니다. 청구의 유효성과 향후 OP의 제약 조건을 확인하십시오.
Tamoghna Chowdhury

1
@TamoghnaChowdhury가 이미 지적했듯이 : 우리는 데스크톱 컴퓨터가 아닌 Android 기기 에 대해 이야기하고 있습니다. "OTG를 통한 부팅"에 대한 Tamoghna의 의견에 대한 의심과 더불어 (권장하기 전에 시도해 보셨습니까?) 각 Android 장치가 "일반 Linux 이미지"를 부팅 할 수 있을지 의문입니다. 또한 왜 gParted를 실행하고 Android 상대방 aParted를 사용하지 않는 것 입니까? 이것은 질문의 답이 아닌 텍스트의 벽입니다. 그러나 그렇습니다, MMMV :)
Izzy

듀얼 OS 태블릿 / 노트북은 안드로이드 x86이 장착 된 일반 PC
일뿐

@Izzy 왜 aParted를 사용하지 않습니까? 내부 메모리가 아닌 외부 SD 카드 전용이기 때문에!
TJJ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.