Я был счастливым обладателем Acer Iconia A500 чуть больше года назад, но пару недель назад он начал жаловаться на переполнение внутренней памяти. Я был немного удивлен, поскольку храню фильмы и тому подобное на внешней SD-карте, но я предположил, что это какой-то кеш браузера, Карты или что-то в этом роде, которые съели изрядную часть 32-гигабайтной памяти, которая у него есть внутри.
Однако, похоже, это не так. Я очистил данные почти каждого приложения, которое я установил, но все же, если я посмотрю на вкладку «Хранилище» в настройках, я увижу следующее (пару часов назад):
У меня такое ощущение, что самая правая серая часть полосы должна быть чуть больше 379 МБ (доступная часть) ... (SD-карта внизу изображения — внешняя, не говоря уже об этом).
Я перепробовал почти все доступные приложения для использования диска, и все они показывают одинаковые результаты. Вот DiskView (изображение сделано после того, как я удалил несколько приложений):
(на этом рисунке "SD-карта" - внутренняя...)
Одна вещь, которая, по-видимому, объединяет все приложения для использования диска, заключается в том, что, если устройство не рутировано, они не могут видеть, что находится в некоторых каталогах (например, / data), что заставляет меня думать, что это либо сам Android (4.0.3 на этом устройстве) у которого есть какой-то кеш, который ведет себя неправильно, или что какой-то процесс где-то создает чрезмерное количество журналов.
Извините за такое длинное вступление, но основной вопрос: как мне поступить?
Я предполагаю, что один из вариантов - найти то, что стоит сделать резервной копией, и выполнить сброс настроек или что-то в этом роде, но мне бы очень хотелось сначала узнать, что произошло.
Укоренение - это альтернатива, которая, вероятно, поможет мне узнать больше, но мне вроде как это нравится (за исключением этой проблемы). Если это необходимо для ее решения, я, конечно, мог бы это сделать, но мне кажется, что вам не нужно этого делать с таким устройством.
Есть ли другой путь вперед? У меня есть эта наивная надежда, что где-то есть кнопка, которую я не видел, которая очищает все журналы или снижает уровень журнала с отладки до информации.
Изменить: одна вещь, которую я рассматривал, но не могу исследовать, - это могут быть ядра. В последнее время у меня было много сбоев (предположительно, из-за того, что на диске было мало места).
В ответ на комментарий Иззи ниже. Приложения составляют более или менее ровно 700 МБ, указанные как «Приложения» (похоже, это сумма данных и самих приложений).
Это похоже на утечку журнала Acer GPS, которую мы имели на Acer Iconia A200:
Суть в том, что при использовании GPS драйвер GPS для ICS 4.0.3 на планшетах Acer A-серии видимо записывает в каталог многочисленные
gl-YYYY-MM-DD-HHMMSS.txt
файлы ./data/gps
Файлы, по-видимому, не удаляются автоматически, и поэтому со временем будут занимать большую часть внутреннего пространства хранилища.
Пользователи не могут удалить эти файлы без root-прав. Тем не менее, есть патч для очистки данных журнала GPS (не требуется root-доступ, поэтому гарантия не аннулируется).
Update.zip
на пустую карту microSD, отформатированную в FAT32. (Мы загрузили его на уже существующую карту в подключенном планшете, которая не была пустой, но все еще работала.)Erasing cache before SD update...
; я интерпретирую это сообщение как: «стереть и обновить», поэтому оно должно устранить симптом и причину.) В .pdf
загрузке есть заметка, подробно описывающая вышеуказанные шаги со снимками экрана. (Также говорится о сопроводительном user_cleanGPSlog
текстовом файле, но у нас его не было, да он и не нужен был.)
Вот некоторые ключевые моменты этой проблемы. Хотя не все из них применимы в данном случае, я все равно включу их все, так как в другом случае они могут оказаться полезными:
du -k|sort -n
(для поиска самых больших файлов), например, пропустить каталоги ниже/data
df -h
мог бы показать, где свободное пространство стремится к нулю (см. Скриншот ниже). В случае, если -h
параметр («человекочитаемый») не понятен в вашей системе, вы можете попробовать заменить его на -m
(«мегабайты»), -k
(«килобайты») или полностью опустить его./data/tombstones/tombstone_nn
, а «nn» просто является счетчиком. Поскольку было сообщено о многих сбоях, это может быть место, «заполняемое» (см. Ниже). Но в этом случае здесь может находиться только 2,5 МБ./data/local
: каталог «/data/local» важен, поскольку он позволяет оболочке (телефоны без рута пользователя запускают adbd as) доступ для чтения/записи. Когда приложение установлено, оно сначала копируется в «/data/local». Это означает, что даже на нерутированных устройствах можно копаться здесь.На следующем снимке экрана показан вывод df -h
на Motorola Droid 2. Как вы можете видеть, во внутренней памяти есть 2 точки монтирования, которые могут быть кандидатами на «заполнение»: /data
(наиболее вероятно — и в данном случае попало) плюс /cache
. Команда была выполнена без привилегий root:
Надгробия: расположение папки /data/tombstones
. Права доступа к /data
каталогу равны drwxrwxr-x
, tombstones
подкаталог имеет drwxr-xr-x
-- поэтому они доступны также на устройствах без рута. Используя эмулятор терминала (см. выше), вы можете cd /data/tombstones
и сделать, ls -l
чтобы увидеть, есть ли какие-либо надгробия, и какой размер они занимают. К сожалению, все надгробия принадлежат системе, а разрешения установлены на rwx------
-- так что, если это ваш нарушитель спокойствия: вы не можете удалить их без рута :( Имейте хорошую резервную копию (а? как, без рута?) и, возможно, заводской сброс будет вашим последним средством...
/data/media/clockworkmod/backup
, что автоматически создаются резервные копии, которые занимают очень много места.У меня была такая же проблема с моим планшетом Acer A100, и я нашел источник проблемы: в /data/gps есть папка, которая заполняется файлами txt. У меня было 4.3G. Если ваше устройство рутировано, вы можете удалить их из эмулятора терминала или adb и освободить место:
$ su
# cd /data/gps
# rm gl-*.txt
Сначала удалите .thumbnail
папку в каталоге DCIM, затем выключите устройство и снова включите его. Это решило проблему для меня.
Фредрик
эль
/data
каталоге. (Откуда я знаю, что большая часть моего хранилища используется кэшированными файлами Google Music.)Фредрик