Я был счастливым обладателем Acer Iconia A500 чуть больше года назад, но пару недель назад он начал жаловаться на переполнение внутренней памяти. Я был немного удивлен тем, что храню фильмы и тому подобное на внешней SD-карте, но я предположил, что это был какой-то кеш браузера, Карты или что-то вроде того, что поглотило значительную часть памяти 32G, которая у него есть внутри.
Тем не менее, это не так. Я очистил данные почти всех приложений, которые я установил, но все же, если я посмотрю на вкладку «Хранилище» настроек, я увижу следующее (пару часов назад):
У меня такое ощущение, что самая правая серая часть панели должна быть чуть больше 379 МБ (доступная часть) ... (SD-карта внизу изображения - внешняя, не говоря уже о том, что она есть).
Я испробовал почти все доступные приложения по использованию дисков, и все они показывают схожие результаты, ниже приведен DiskView (снимок сделан после того, как я удалил несколько приложений):
(на этом рисунке "SD-карта" является внутренней ...)
Одна вещь, которую, похоже, объединяет все приложения для использования дисков, это то, что, если устройство не рутировано, они не могут видеть, что находится в некоторых каталогах (например, / data), что заставляет меня думать, что это либо сам Android (4.0.3 на этом устройстве) который имеет какой-то кеш, который ведет себя неправильно или что какой-то процесс производит где-то огромное количество журналов.
Извините за это длинное вступление, но основной вопрос: как мне поступить?
Я полагаю, что одна альтернатива - найти то, что стоит сделать резервную копию и выполнить сброс настроек или что-то в этом роде, но я бы очень хотел узнать, что произошло первым.
Укоренение это альтернатива, которая, вероятно, поможет мне узнать больше, но мне нравится, как есть (за исключением этой проблемы). Если это необходимо для ее решения, я, конечно, мог бы это сделать, но такое чувство, что вам не нужно использовать такое устройство, как это.
Есть ли другой путь вперед? У меня есть эта наивная надежда, что где-то есть кнопка, которую я не видел, которая очищает все журналы или снижает уровень журнала от отладки до информации.
Изменить: Одна вещь, которую я рассматривал, но не могу исследовать, это если бы это были ядра. У меня было много сбоев в последнее время (предположительно, потому что на диске было мало).
В ответ на комментарий Иззи ниже. Приложения складываются более или менее точно в 700 МБ, перечисленных как «Приложения» (кажется, это сумма данных и самих приложений).
ls
команды ... И мне интересно, почему другие инструменты показывают пространство как неиспользуемое. Если у вас установлен эмулятор терминала, вы можете попытаться проверить с помощьюdf -h
команды (которая проверяет не используемый, а доступный объем - так что вы, по крайней мере, будете иметь перекрестную ссылку).Ответы:
Это похоже на утечку GPS-журнала Acer, которую мы имели на Acer Iconia A200:
Пользователи не могут удалять эти файлы без 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------
- так что, если это ваш источник проблем: вы не можете удалить их без рута :( Иметь хорошую резервную копию (да? Как, без рута?) И, возможно, сброс к заводским настройкам будет вашим последним средством ...источник
У меня была такая же проблема с моим планшетом Acer A100, и я нашел ее источник: в / data / gps есть папка, которая заполняется текстовыми файлами. Мой был 4.3G. Если ваше устройство рутировано, вы можете удалить их из эмулятора терминала или adb и освободить свое место:
источник
Сначала удалите
.thumbnail
папку в каталоге DCIM, затем переключите устройство и включите его снова. Это решило проблему для меня.источник