У меня Карбонн А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.
Здесь вы должны различать несколько разделов:
/system
: он монтируется только для чтения в обычном режиме и в том месте, где установлена «система» (основные приложения Android плюс большинство предустановленных «раздутых программ»). Независимо от того, показывает ли он «доступно 220 МБ», обычный пользователь не может использовать это «свободное пространство»./data
): это место, где пользователь устанавливает свои приложения и где находятся все пользовательские данные. Самая важная часть и место, где в вашем отчете указано «Свободно 11 МБ» — что, скорее всего, вызовет ошибку «недостаточно памяти», см. « Недостаточно памяти » ). Чтобы освободить место здесь, вы можете сделать что-то вроде...
Если вы действительно не знаете, что делаете, вам не следует вручную изменять разбиение (например, перемещать свободное пространство из /system
в /data
). Вы можете сломать что-то, особенно будущие обновления (где системе Android может потребоваться больше места, чем сейчас).
Просто короткое замечание по этому поводу. Хотя больше не следует «экономить деньги», покупая что-либо ниже класса 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 , что подводит нас к последнему пункту вашего вопроса:
Обычно это не обязательно, но необязательно, и имеет смысл только в сочетании с App2SD+ или Link2SD для перемещения приложений из «внутреннего хранилища» (см. выше), чтобы получить свободное место в этом наиболее важном месте. Возможно, потребуется немного дополнительной информации:
Некоторые приложения поддерживают App2SD для перемещения больших частей на SDCard. Однако при использовании USB Mass Storage (UMS) при подключении устройства через USB к компьютеру вся SDCard будет «перемещена» туда, а приложения и данные, находящиеся на ней, станут «недоступными» для самого устройства. Это одна из причин, по которой некоторые приложения не поддерживают App2SD, особенно при предоставлении виджетов и/или сервисов. Существует несколько способов обойти эту проблему:
Вывод: если вы хотите остаться с UMS, второй раздел на вашей SD-карте может оказаться полезным. Если вместо этого переключиться на MTP, в этом больше нет необходимости, если только вы не хотите использовать App2SD+/Link2SD по другим причинам (например, не только перемещать приложения, но и их данные/кеш Dalvik).