Проблемы с загрузкой Link2sd

На моем телефоне LG Optimus One (P500) установлена ​​стандартная прошивка с рутом. Я установил Link2SD, и у меня установлено около 100 приложений.

Однако всякий раз, когда я загружаю свое устройство, загрузка до экрана блокировки занимает 5-6 минут, а затем, в течение десяти-пятнадцати минут после этого, выдает ошибку «Внутреннее хранилище заполнено» и незначительное количество свободной памяти.

Затем Link2SD наконец-то срабатывает, и я получаю 90 МБ свободной памяти.

Что происходит? Могу ли я решить эту проблему?

Могу я узнать, какая у вас версия Android (2.2 или 2.3) и какая у вас версия прошивки (например, v20a, v20c и т. д.)? У меня 2.3.3 под управлением v20c.
2.3.3 работает v20g

Ответы (2)

На самом деле виноваты хранилища данных для приложений. Несмотря на то, что у вас установлено так много приложений, все данные, которые они создают, когда вы их используете, по-прежнему хранятся внутри (для скорости), и Link2SD приходится возиться с вещами каждый раз, когда вы загружаетесь, что использует внутреннюю память. Лучшее решение для такого недорогого телефона, и я говорю из своего опыта, — это создать каталог «приложения» в разделе ext вашей SD-карты и использовать пакетную опцию Titanium Backup. Если в разделе существует каталог «apps», Titanium Backup распознает раздел и отметит его как a2sd, а также предоставит вам возможность пакетного переноса данных на SD-карту. Как только вы закончите с этим, вы увидите, что почти каждый бит внутренней памяти на вашем телефоне теперь свободен, и ваши приложения могут продолжать получать доступ к своим данным без ошибок.

Вау, я не знал об этой функции, а я уже много лет использую ТБ! Просто погуглил и нашел соответствующий Howto , но это говорит об отдельном разделе (а не просто о папке). Возможно, этот «дополнительный раздел» не является обязательным; вы используете его без такого? Даже FAQ по ТБ пишет, что требуется дополнительный раздел.

Я собираюсь предложить болезненное решение: когда LG предоставила обновление до v20d для моей страны, я почувствовал, что ПЗУ работает очень медленно, и мне пришлось перейти на v20c. Такая же может быть и ваша ситуация. Но перед этим:

  • попробуйте снять галочку Relink lib files at bootи Relink dex files at bootопции в Link2SD
  • если вышеуказанное не работает, попробуйте Clean up the 2nd partitionвариант.
  • Удалите ссылку на системные приложения и переместите ее во внутреннюю память.
  • В крайнем случае, я бы попробовал разбить свою SD-карту на разделы и установить обратно приложения пошагово, чтобы увидеть, является ли количество приложений причиной задержки.
Попробовал пару минут назад первый и второй совет. Они вообще не работают. На самом деле, после перезагрузки с перелинковкой файлов lib при загрузке некоторые приложения (Samsung Mobile Printers, Google Maps) оставили файлы lib во внутренней памяти. Что касается системных приложений, вы имеете в виду обновления для гаппсов? Что касается разделения, я пробовал это некоторое время назад.
На мой взгляд, внутренняя память работает быстрее, чем внешняя SD-карта. Следовательно, если часто используемые приложения и их данные хранятся на SD-карте, они должны работать медленнее, чем если бы они хранились во внутренней памяти — это моя теория. Следовательно, если вы держите больше приложений, требующих частой перегрузки, это должно быть медленным.