Создание раздела App и Swap для Android

У меня Карбонн А5+. Я не знаю, сколько ПЗУ, ОЗУ точно есть.

Когда я захожу в «Настройки»> «Приложения»> «Управление приложениями», он показывает, что используется 191 МБ, 11 МБ свободно. Но когда я открываю Advanced Task Killer, он показывает 220 МБ свободного места. То же самое отображается, когда я захожу в системное приложение, оно показывает: доступно 220 МБ. Он также показывает, что 48% используются, 52% свободны.

Итак, я пришел к выводу, что оба приложения показывают ОЗУ + ПЗУ в клубах, а «Настройки»> «Приложения»> «Управление приложением» показывают только это для ПЗУ. Таким образом, согласно системному приложению, если 52% составляет 220 МБ, мой телефон имеет ~ 419 МБ ПЗУ + ОЗУ.

Но у него все еще есть ~ 200 МБ ПЗУ (из которых обычно свободно только ~ 10 МБ), как показано в «Настройки»> «Приложения»> «Управление приложением». И телефон уже начал выдавать мне предупреждение «Недостаточно места», и теперь я не могу установить ни одно приложение. Я переместил все возможные приложения на SD-карту с помощью Apps2SD, но, поскольку у меня еще нет root-прав, я не могу перемещать некоторые приложения.

В любом случае, теперь я решаю получить root, установить CyanogenMod для JellyBean (застрял на Gingerbread :(). Но перед этим я решил купить 32 ГБ класса 10 (чтобы повысить скорость загрузки приложений, перемещенных на SD) MicroSD, разбить его, чтобы иметь приложение раздел 4 ГБ и раздел подкачки тоже, так как я думаю, что 419 МБ ПЗУ + ОЗУ все еще мало.

Я пытаюсь сделать это, как описано здесь . Он использует приложения Link2SD и Swapper.

  • Будет ли хорошим решением выделение места на SD-карте для раздела SWAP?
  • Является ли разделение таким образом хорошей идеей в первую очередь?
  • Когда я читаю отзывы о Swapper, многие люди дают ему хорошую оценку, в то время как значительное количество людей говорят, что он может испортить ваш телефон. Что я должен делать? У меня совсем нет опыта в рутировании и моддинге. Но я прочитал много материала, чтобы обрести уверенность. Моим первым очевидным шагом будет создание резервной копии NANDROID с помощью CWM. Но после использования Swapper, если я заблокировал свой телефон (например, в обзорах говорится, что он просто завис на стартовом экране), как я могу восстановить его из резервной копии?
  • Также tut просит форматирование FAT32 для раздела данных и ext4 для раздела приложений. Почему это так? Какими должны быть идеальные?
  • Скриншот Link2SD запрашивает «Файловая система второго раздела SD-карты». Почему спрашивается второй раздел?

Ответы (1)

Свободное место

Здесь вы должны различать несколько разделов:

  • /system: он монтируется только для чтения в обычном режиме и в том месте, где установлена ​​«система» (основные приложения Android плюс большинство предустановленных «раздутых программ»). Независимо от того, показывает ли он «доступно 220 МБ», обычный пользователь не может использовать это «свободное пространство».
  • внутреннее хранилище ( /data): это место, где пользователь устанавливает свои приложения и где находятся все пользовательские данные. Самая важная часть и место, где в вашем отчете указано «Свободно 11 МБ» — что, скорее всего, вызовет ошибку «недостаточно памяти», см. « » ). Чтобы освободить место здесь, вы можете сделать что-то вроде...
    • удалить приложения, которые вы когда-то устанавливали, но которые больше не нужны (наиболее эффективная часть)
    • переместите приложения на SDCard (см. ). Приложения должны явно поддерживать это (хотя есть корневые методы для принудительного применения других, это может иметь побочные эффекты). Тем не менее, части этих приложений останутся здесь — если не использовать такие вещи, как .
    • очистить кеш (помогает только временно, так как кеш снова заполнится)
  • внутренняя SDCard: Некоторые устройства (не все) предлагают это в качестве дополнительного хранилища. App2SD может перемещать приложения в это место. Кроме того, здесь можно хранить файлы (документы, медиафайлы и т. д.)
  • внешняя SDCard: Нет необходимости объяснять это, верно?

Если вы действительно не знаете, что делаете, вам не следует вручную изменять разбиение (например, перемещать свободное пространство из /systemв /data). Вы можете сломать что-то, особенно будущие обновления (где системе Android может потребоваться больше места, чем сейчас).

SD Card

Просто короткое замечание по этому поводу. Хотя больше не следует «экономить деньги», покупая что-либо ниже класса 4, дополнительные деньги для класса 10 могут быть «выброшены впустую». Я рекомендую выбрать класс 6 как лучший компромисс между скоростью и потраченными деньгами. Сравните характеристики скорости чтения и записи между классами 6 и 10, если сомневаетесь. Если вы все еще хотите перейти на класс 10, убедитесь, что ваше устройство поддерживает его.

Менять

Спорно обсуждается в наши дни. Во многом это зависит от того, сколько (физической) оперативной памяти у вас есть на вашем устройстве и какие приложения вы используете. Я склонен говорить, что с новейшим оборудованием и последней версией Android (2.3 и выше) нет необходимости в свапе. Система Android хорошо справляется с управлением памятью, и если на вашем устройстве доступно 1 ГБ (или более) ОЗУ, я не вижу, где подкачка может улучшить производительность. Но, как уже говорилось, это также может зависеть от того, какие приложения вы используете.

Также на ваш вопрос о Swapper: имейте в виду, что swap создает только «временные данные». Таким образом, с «обрывом свопа» вы можете просто деактивировать его без потери данных (поскольку он не содержит постоянных данных).

Разделение

Как было сказано выше, я не рекомендую прикасаться к этому самостоятельно, если вы действительно не имеете с этим опыта. Скорее оставьте это "экспертам". В частности, я бы никогда не стал делать /systemраздел меньше по определенным причинам: вы можете столкнуться с проблемами с будущими обновлениями — не только с более новыми версиями Android, но и с другими ПЗУ, поскольку разные ПЗУ также идут с разными наборами предустановленных приложений.

Типы файловых систем

Я не могу представить какой-либо учебник, рекомендующий FAT32 для /data- вы, должно быть, неправильно его прочитали. Я даже сомневаюсь, что FAT32 будет работать здесь, поскольку ИМХО не позволяет поддерживать и требовать разрешения Unix для /data. Однако FAT32 рекомендуется для «части данных» SDCard по соображениям совместимости: это файловая система, читаемая большинством операционных систем.

«Раздел приложения» обычно имеет /dataзначение , и многие ПЗУ используют здесь ext4 (некоторые старые могут по-прежнему использовать вместо этого YAFFS2).

Но, подходя к этому моменту, я почти уверен, что вы неправильно поняли «цели» — и «раздел приложения» по сравнению с «разделом данных» относится к SDCard , что подводит нас к последнему пункту вашего вопроса:

Разделение SDCard

Обычно это не обязательно, но необязательно, и имеет смысл только в сочетании с App2SD+ или Link2SD для перемещения приложений из «внутреннего хранилища» (см. выше), чтобы получить свободное место в этом наиболее важном месте. Возможно, потребуется немного дополнительной информации:

Некоторые приложения поддерживают App2SD для перемещения больших частей на SDCard. Однако при использовании USB Mass Storage (UMS) при подключении устройства через USB к компьютеру вся SDCard будет «перемещена» туда, а приложения и данные, находящиеся на ней, станут «недоступными» для самого устройства. Это одна из причин, по которой некоторые приложения не поддерживают App2SD, особенно при предоставлении виджетов и/или сервисов. Существует несколько способов обойти эту проблему:

  • App2SD+ / Link2SD используют второй раздел на SDCard. Android будет «отдавать» только первый раздел SDCard через UMS, поэтому этот второй раздел остается нетронутым, а его данные/приложения/... остаются доступными для устройства.
  • при отказе от UMS и использовании вместо этого MTP ( протокол передачи мультимедиа ) карта больше не предлагается ПК «в целом» (т.е. включая физический доступ), но логически компьютеру разрешен доступ к файлам на ней. Так что даже при монтировании через MTP устройство имеет полный доступ к карте. Это то, что делают последние версии Android, хотя некоторым пользователям может быть трудно заставить его работать со своими ОС, где он не всегда поддерживается «из коробки».

Вывод: если вы хотите остаться с UMS, второй раздел на вашей SD-карте может оказаться полезным. Если вместо этого переключиться на MTP, в этом больше нет необходимости, если только вы не хотите использовать App2SD+/Link2SD по другим причинам (например, не только перемещать приложения, но и их данные/кеш Dalvik).