Minha capacidade de armazenamento interno está acabando, o que posso fazer?

18

Atualmente, meu armazenamento interno está com pouco espaço.

O que posso fazer além de mover aplicativos para a memória externa, para liberar mais espaço, mas preservar meus aplicativos atuais e evitar a desinstalação?

(Alguns deles não serão movidos)

Olav
fonte

Respostas:

8

A única maneira de fazer isso é vincular aplicativos ao cartão SD.


Primeiro: Enraizamento.

Isenção de responsabilidade : NÃO SOU responsável por qualquer dano causado ao telefone, embora seja muito raro alguém danificar o telefone enquanto estiver enraizando (ou um mito), e o Enraizamento pode anular sua garantia , algumas políticas de garantia anulam se enraizadas e outras outro vazio ao desbloquear o gerenciador de inicialização (ou seja, instalar o mod personalizado), eu fiz os dois na verdade.


Segundo: Particionando o cartão SD.

Vincular aplicativos ao cartão SD requer uma segunda partição no cartão SD.


Terceiro: Ativando o Link2SD ou S2E.

Você pode usar um desses aplicativos para vincular aplicativos ao cartão SD (eu prefiro o Link2SD):

Se você usa o link2sd, deve escolher o tipo da sua partição ext na primeira abertura do aplicativo e reiniciar. Se você reiniciar e o aplicativo informar a mesma mensagem, consulte a seção BÔNUS da minha resposta.


Quarto: vinculando aplicativos ao cartão SD.

Isso está usando o Link2SD (não tive experiência com o S2E):

Depois de ativar a Segunda Partição do seu cartão SD, você deve vincular os aplicativos ao cartão SD.

NOTA: um aplicativo deve estar na memória interna antes de poder ser vinculado; se você tentar vinculá-lo enquanto estiver no cartão SD, ele será movido para interno e depois vinculado; portanto, verifique se há espaço suficiente para movê-lo.

quando você pressionar por um tempo o aplicativo, um menu de contexto será exibido, pressione Create Linkpara vincular o aplicativo.


Bônus: Montagem manual da segunda partição:

primeiro você deve instalar este aplicativo para montá-lo:

abra o emulador de terminal (e certifique-se de fornecer acesso root) e digite o seguinte (cada linha independente):

su
mount -t ext2 /dev/block/mmcblk0p2 /data/sdext2

agora abra o link2SD e Menu > More > Quick Restartele reiniciará o sistema Android (não o telefone). No entanto, você deve executar estas etapas sempre que reiniciar o telefone (não pelo Link2SD)

Mohamed Essam
fonte
Não é possível evitar ou automatizar o reinício mencionado na seção de bônus por qualquer meio?
precisa
infelizmente não, mas quando instalei o zip usb mode do modo host (cm7.2), ele faz isso sozinho (sem nem escrever nada).
Mohamed Essam
Works :-) Algo mais que devo fazer?
precisa
11
Eu não entendo muito bem por que você montaria manualmente? E por que uma reinicialização é um problema? (Deve ser apenas uma vez?)
Olav
Uma técnica adicional é útil para aplicativos de backup e desinstalar com Titanium (então eles podem rapidamente ser re-instalado)
Olav
5

Removendo o conteúdo de /data/log/funcionou muito bem para mim. Era cerca de 1,5 GB.

Denis
fonte
existe alguma maneira de torná-lo automático? ou pode ser usado o comando su para vincular essa pasta ao sdcard (é seguro)? ou ajustar os logs para ter uma cota ou simplesmente não gerar logs?
Poder de Aquário
para mim foi / data / log_other_mode por algum motivo
CPT. Senkfuss
3

Se você possui um tablet Acer série A (como esta descrição do Iconia A500 ), pode ser o vazamento do Acer GPS-log :

A conclusão é que, quando o GPS é usado, o driver do GPS para ICS 4.0.3 nos tablets Acer a-series aparentemente grava vários arquivos gl-AAAA-MM-DD-HHMMSS.txt no diretório / data / gps. Aparentemente, os arquivos não são excluídos automaticamente e, com o tempo, consumirão a maior parte do espaço de armazenamento interno.

Existe um patch para limpar os dados do registro do GPS, que você baixa no site de drivers da Acer .

Você pode fazer o download e copiar o Update.zip para um cartão microSD vazio, formatado em FAT32. Meu cartão não estava vazio e ainda funcionava. Reinicie o tablet enquanto mantém pressionada a tecla “Diminuir volume” até aparecer uma mensagem (algo como Erasing cache before SD update...) no canto superior esquerdo da tela. (Eu interpreto isso como: "apague e atualize", para curar o sintoma e a causa.) Ele continuará sendo iniciado posteriormente e você estará pronto para prosseguir. ( Não é necessário acesso root. )

Há uma boa .pdfno download, descrevendo as etapas acima em detalhes com capturas de tela. (Ele fala sobre um arquivo de texto user_cleanGPSlog que o acompanha, mas eu não o tinha e não parecia precisar dele.)

Yahoo Serious
fonte
1

Muitas pessoas têm esse tipo de problema e eu tenho o mesmo. Eu finalmente descobri e funciona muito bem. Eu tenho um Galaxy Tab 7, mas muitos dispositivos Android experimentam isso. Existem 2 pastas importantes. O chamado / data não é realmente apenas dados, mas é onde o Android instala o apk do aplicativo e alguns dos dados relacionados a ele. Se você forçar a instalação do apk no cartão SD, ele ainda utilizará parte do espaço / data (pequena quantidade) para alguns dados. Esteja ciente de que existe um uso confuso do nome "sdcard". A maioria dos dispositivos Android tem um "sdcard" que é um flash interno configurado como um cartão SD, mas o cartão SD externo real costuma ser chamado de external_sd ou algo assim.

o problema que descobri está em / data / tombstone, você encontrará 10 arquivos chamados tombstone_0 #. Estas são informações de depuração coletadas pelo android. Esses arquivos são acumulados ao longo do tempo. Você não precisa disso para um usuário normal. Exclua todos eles. Esses 4 arquivos estavam usando 1,4 GB do meu armazenamento interno para tablet de 1,89 GB.

Para fazer isso, você precisará fazer root no seu dispositivo. Sim, você deve. E não vai explodir, não se preocupe, eu já fiz isso e muitos outros também! Em seguida, obtenha um programa como o "Root Explorer" para navegar e excluir o lixo eletrônico. Ele solicitará e terá privilégios de root se você tiver feito a root no seu dispositivo antes e poderá fazer o que quiser.

Para fazer root no seu dispositivo, basta pesquisar no google "root android my device model" e você deve descobrir rapidamente como fazer root no seu dispositivo.

Esse problema é uma falha de design. Quando há pouco armazenamento interno, o Android deve iniciar uma tarefa em segundo plano para limpar esse lixo. (ainda não vi esse comportamento hostil idiota em dispositivos IOS, exceto os novos mapas ;-))

Sylvain Huard
fonte
não deveria ser melhor usar um aplicativo de limpador de memória?
precisa
0

Digite *#9900#no seu teclado de discagem e vá para "despejar logcat", que será a terceira ou a segunda linha da lista. Selecione isso e seu cartão SD limpará e corrigirá o problema total do cartão SD.

James Renford
fonte