Мое внутреннее хранилище заканчивается, что я могу сделать?

18

В настоящее время во внутренней памяти недостаточно места.

Что я могу сделать, кроме перемещения приложений во внешнюю память, чтобы освободить больше места, но сохранить текущие приложения и избежать их удаления?

(Некоторые из них не будут перемещены)

Олав
источник

Ответы:

8

Единственный способ сделать это - привязать приложения к SD-карте.


Первое: укоренение.

Отказ от ответственности : Я НЕ несу ответственности за любой ущерб, нанесенный вашему телефону, хотя кто-то очень редко повреждает свой телефон во время рутирования (или миф), и рутирование может привести к аннулированию вашей гарантии , некоторые гарантийные политики аннулируются, если укоренились, а некоторые Другой пробел при разблокировке загрузчика (то есть при установке кастомного мода) я на самом деле сделал и то и другое.


Второе: разметка SD-карты.

Для привязки приложений к SD-карте требуется второй раздел на SD-карте.


Третье: активация Link2SD или S2E.

Вы можете использовать одно из этих приложений для связи приложений с SD-картой (я предпочитаю Link2SD):

Если вы используете link2sd, вы должны выбрать тип раздела ext при первом открытии приложения, а затем перезапустить, если вы перезапустите приложение и сообщит вам то же сообщение, см. Раздел БОНУС моего ответа.


Четвертое: привязка приложений к SD-карте.

Это использует Link2SD (у меня не было опыта с S2E):

После активации Second Partition вашей SD-карты вы должны связать приложения с SD-картой.

ПРИМЕЧАНИЕ: приложение должно быть во внутренней памяти, прежде чем его можно будет связать. Если вы попытаетесь связать приложение, пока оно находится на SD-карте, оно будет перемещено во внутреннюю, а затем связано, поэтому убедитесь, что для его перемещения достаточно места.

когда вы долго нажимаете на приложение, появляется контекстное меню, нажмите, Create Linkчтобы связать приложение.


Бонус: Ручная установка второго раздела:

Сначала вы должны установить это приложение, чтобы смонтировать его:

затем откройте эмулятор терминала (и убедитесь, что вы предоставляете ему root-доступ) и введите следующее (каждая строка автономна):

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

Теперь откройте link2SD, и Menu > More > Quick Restartон перезапустит вашу систему Android (не ваш телефон), однако вы должны делать эти шаги каждый раз при перезагрузке телефона (не через Link2SD)

Мохамед Эссам
источник
Можно ли избежать или автоматизировать перезапуск, упомянутый в разделе бонусов?
Нараянан
к сожалению нет, но когда я установил USB-хост в режиме zip (cm7.2), он делает это сам (даже ничего не пишет).
Мохамед Эссам
Работает :-) Что-то еще, что я должен сделать?
Олав
1
Я не совсем понимаю, почему вы должны монтировать вручную? А почему перезагрузка это проблема? (Это должно быть только один раз?)
Олав
Еще одна полезная дополнительная техника - резервное копирование и удаление приложений с помощью Titanium (затем их можно быстро переустановить)
Олав,
5

Удаление содержимого /data/log/работало очень хорошо для меня. Это было около 1,5 ГБ.

Денис
источник
Есть ли способ сделать это автоматически? или может быть использовать команду su, чтобы связать эту папку с SDCard (это безопасно)? или настроить журналы, чтобы иметь квоту или просто не создавать журналы?
Водолей Сила
для меня это был / data / log_other_mode по какой-то причине
Cpt. Senkfuss
3

Если у вас есть планшет Acer серии A (например, это описание Iconia A500 ), это может быть утечка GPS-журнала Acer :

Суть в том, что при использовании GPS драйвер GPS для ICS 4.0.3 на планшетах Acer a-серии, очевидно, записывает многочисленные файлы gl-YYYY-MM-DD-HHMMSS.txt в каталог / data / gps. Файлы, по-видимому, не удаляются автоматически, поэтому со временем они занимают большую часть внутренней памяти.

Существует патч для очистки данных журнала GPS, который вы загружаете с сайта драйверов Acer .

Вы можете скачать его и скопировать с него файл Update.zip на пустую карту microSD в формате FAT32. Моя карта не была пуста, и она все еще работала. Перезагрузите планшет, удерживая клавишу «Уменьшение громкости», пока Erasing cache before SD update...в левом верхнем углу экрана не появится сообщение (что-то вроде ). (Я интерпретирую это как «стереть и обновить», поэтому он должен излечить симптом и причину.) После этого он продолжит запускаться, и вам будет хорошо идти. ( Нет доступа с правами root. )

В .pdfзагрузке есть приятное описание подробно описанных выше шагов со скриншотами. (В нем говорится о сопроводительном текстовом файле user_cleanGPSlog, но у меня его не было и, похоже, он не нужен.)

Серьезный Yahoo
источник
1

У многих людей такая проблема, и у меня такая же. Я наконец понял, и это прекрасно работает. У меня есть Galaxy Tab 7, но многие андроид устройства будут испытывать это. Есть 2 важные папки. Тот, который называется / data, на самом деле является не просто данными, но именно там, где Android устанавливает приложение apk и некоторые данные, связанные с ним. Если принудительно установить apk на SD-карту, он все равно будет использовать некоторое пространство / data (небольшое количество) для некоторых данных. Имейте в виду, что существует запутанное использование имени «sdcard». Большинство устройств Android имеют «SD-карту», ​​которая представляет собой внутреннюю флэш-память, настроенную как SD-карта, но настоящая внешняя SD-карта часто носит название external_sd или что-то в этом роде.

проблема, которую я обнаружил, находится в / data / tombstone, вы найдете 10 файлов с именем tombstone_0 #. Это отладочная информация, собранная Android. Эти файлы со временем накапливаются. Вам не нужно это для обычного пользователя. Удалить все из них. Эти 4 файла использовали 1,4 ГБ внутренней памяти планшета на 1,89 ГБ.

Для этого вам нужно будет рутировать ваше устройство. Да, ты должен. И это не взорвется, не волнуйтесь, я сделал это и многие другие тоже! Затем найдите программу типа «Root Explorer» для просмотра и удаления ненужных файлов. Он запросит и получит привилегию root, если вы ранее рутировали свое устройство, и вы сможете делать все, что захотите.

Чтобы получить root права на ваше устройство, просто гуглите «root android my device model», и вы быстро найдете, как рутировать ваше устройство.

Эта проблема является недостатком дизайна. При нехватке внутренней памяти Android должен запустить фоновое задание для очистки этого мусора. (еще не видел такого идиотского недружественного поведения на устройствах IOS, за исключением, может быть, новых карт ;-))

Сильвен Хуард
источник
не лучше ли использовать приложение для очистки памяти?
Олав
0

Введите *#9900#на клавиатуре, затем перейдите к «dump logcat», который будет третьей или второй строкой в ​​списке. Выберите это, и ваша SD-карта очистится и исправит проблему с SD-картой.

Джеймс Ренфорд
источник