3 votes

Création de partition App et Swap pour Android

J'ai un Karbonn A5+. Je ne sais pas exactement combien d'espace ROM et RAM il a.

Quand je vais dans Paramètres > Applications > Gérer les applications, il affiche 191 Mo utilisés, 11 Mo libres. Mais, lorsque j'ouvre Advanced Task Killer, il affiche 220 Mo libres. Il en va de même lorsque je vais dans l'application Système, il affiche : 220 Mo disponibles. Il affiche également 48% utilisés, 52% libres.

Donc, je conclus que les deux applications montrent la mémoire RAM+ROM regroupée, tandis que Paramètres > Applications > Gérer les applications montre seulement cela pour la ROM. Ainsi, selon l'application Système, si 52% représente 220 Mo, mon téléphone a environ ~419 Mo de ROM+RAM.

Mais il reste encore ~200 Mo de ROM (dont seulement ~10 Mo sont généralement libres) comme cela est indiqué dans Paramètres > Applications > Gérer les applications. Et le téléphone a déjà commencé à me donner un avertissement "Espace insuffisant" et maintenant je ne peux plus installer aucune application. J'ai déplacé toutes les applications possibles sur la carte SD en utilisant Apps2SD, mais comme je ne suis pas encore rooté, je ne peux pas déplacer certaines applications.

De toute façon, je décide maintenant de rooter, d'installer CyanogenMod pour JellyBean (je suis bloqué à Gingerbread :( ). Mais avant cela, je décide d'acheter une carte MicroSD de 32 Go de classe 10 (pour obtenir une meilleure vitesse de chargement des applications déplacées sur la carte SD), de la partitionner pour avoir une partition App de 4 Go et une partition SWAP aussi, car je pense que 419 Mo de ROM+RAM est encore faible.

J'essaye de le faire comme expliqué ici. Cela utilise les applications Link2SD et Swapper.

  • Est-ce une bonne décision de consacrer de l'espace sur la carte SD pour une partition SWAP?
  • Est-il judicieux de partitionner de cette manière en premier lieu?
  • Quand je lis les avis sur Swapper, beaucoup de gens lui donnent de bonnes notes tandis qu'un nombre considérable de personnes disent que cela peut briquer votre téléphone. Que devrais-je faire? Je n'ai aucune expérience en matière de rooting et de MODing. Mais j'ai lu beaucoup de choses pour avoir confiance en moi. Ma première étape évidente sera de faire une sauvegarde NANDROID avec CWM. Mais après avoir utilisé Swapper si je brique mon téléphone (comme les avis le disent qu'il reste bloqué sur l'écran de démarrage), comment puis-je restaurer à partir de la sauvegarde?
  • De plus, le tutoriel demande un formatage FAT32 pour la partition des données et ext4 pour la partition App. Pourquoi est-ce ainsi? Quels devraient être les idéaux?
  • La capture d'écran de Link2SD demande le "Système de fichiers de la deuxième partition de la carte SD". Pourquoi demander la deuxième partition?

3voto

Milner Points 533

Espace libre

Ici vous devez distinguer entre les différentes partitions :

  • /system : Ceci est monté en lecture seule en mode normal, et l'endroit où "le système" est installé (applications de base Android plus la plupart des "bloatwares" préinstallés). Peu importe si cela montre "220 Mo disponibles", car un utilisateur normal ne peut pas utiliser cet "espace libre"
  • stockage interne (/data) : C'est là où l'utilisateur installe ses applications et où résident toutes les données de l'utilisateur. Partie la plus cruciale, et l'endroit où votre rapport indique "11 Mo libres" -- ce qui déclenchera très probablement l'erreur de "mémoire insuffisante", voir insufficient-memory). Pour libérer de l'espace ici, vous pouvez faire des choses comme...
    • désinstaller des applications que vous avez installées mais n'avez plus besoin (partie la plus efficace)
    • déplacer des applications vers la carte SD (voir app2sd). Les applications doivent supporter explicitement cela (bien qu'il existe des méthodes root pour forcer les autres, cela pourrait avoir des effets secondaires). Cependant, des parties de ces applications resteront ici -- à moins d'utiliser des choses comme link2sd.
    • nettoyer le cache (aide temporairement seulement, car le cache se remplira à nouveau)
  • carte SD interne : Certains appareils (pas tous) offrent ceci comme stockage supplémentaire. App2SD peut déplacer des applications vers cet endroit. En dehors de cela, vous pouvez stocker des fichiers ici (documents, fichiers multimédias, etc.)
  • carte SD externe : Pas besoin d'expliquer celui-ci, non ?

À moins que vous ne sachiez vraiment ce que vous faites, vous ne devriez pas changer manuellement le partitionnement (par exemple, pour déplacer un peu d'espace libre de /system à /data). Vous pourriez tout casser, en particulier les futures mises à jour (où le système Android pourrait avoir besoin de plus d'espace que ce qu'il a actuellement).

Carte SD

Juste une petite note à ce sujet. Alors que l'on ne devrait plus "économiser" en achetant quelque chose en dessous de la classe 4, de l'argent supplémentaire pour la classe 10 pourrait être "gaspillé". Ma recommandation est d'opter pour la classe 6 comme meilleur compromis entre vitesse et argent dépensé. Comparez les spécifications de vitesse de lecture et d'écriture entre la classe 6 et la classe 10 en cas de doute. Si vous voulez quand même opter pour la classe 10, assurez-vous que votre appareil le prend en charge.

Swap

Discuté de manière controversée de nos jours. Dépend beaucoup de la quantité de RAM (physique) disponible sur votre appareil, et du type d'applications que vous utilisez. Je tends à dire qu'avec du matériel récent et une version Android récente (2.3 et supérieure), il n'est pas nécessaire d'opter pour le swap. Le système Android gère bien la mémoire, et si votre appareil dispose de 1 Go (ou plus) de RAM disponible, je ne vois pas comment le swap améliorerait les performances. Mais comme je l'ai dit, cela pourrait aussi dépendre des applications que vous utilisez.

Aussi pour votre question concernant Swapper : Gardez à l'esprit que swap crée uniquement des "données temporaires". Donc en cas de "swap cassé", vous pourriez simplement le désactiver sans perdre de données (car il ne contient aucune donnée permanente).

Partitionnement

Comme mentionné ci-dessus, je ne recommande pas de toucher cela vous-même à moins d'avoir une réelle expérience. Laissez plutôt faire les "experts". Surtout je ne réduirais jamais la partition /system, pour des raisons données : vous pourriez rencontrer des problèmes avec les futures mises à jour -- non seulement avec des versions Android plus récentes, mais aussi avec différents ROM, car les différentes ROM vont également avec différentes sélections d'applications préinstallées.

Types de systèmes de fichiers

Je ne peux imaginer aucun tutoriel recommandant FAT32 pour /data -- vous devez avoir mal lu cela. Je doute même que FAT32 fonctionnerait ici, car à mon avis il ne prend pas en charge les permissions Unix requis par /data. Cependant, FAT32 est recommandé pour la "partie données" de la carte SD, pour des raisons de compatibilité : c'est le système de fichiers lisible par la plupart des systèmes d'exploitation.

La "partition d'App" est généralement /data, et de nombreuses ROM l'utilisent en ext4 ici (quelques anciennes pourraient encore utiliser YAFFS2 à la place).

Mais arrivé à ce point, je suis assez sûr que vous avez mal compris les "cibles" -- et la "partition App" par rapport à la "partition Données" fait référence à la carte SD, ce qui nous amène au dernier point de votre question :

Partitionnement de la carte SD

Ce n'est généralement pas nécessaire mais optionnel, et n'a de sens qu'en association avec soit App2SD+ soit Link2SD pour déplacer des applications hors du "stockage interne" (voir ci-dessus) pour gagner de l'espace libre à cet endroit le plus crucial. Cela pourrait nécessiter un peu d'information supplémentaire :

Certaines applications prennent en charge App2SD pour déplacer de plus grosses parties sur la carte SD. Cependant, avec le stockage de masse USB (UMS), lorsque vous connectez votre appareil via USB à un ordinateur, la carte SD entière serait "déplacée" là-bas, et les applications ainsi que les données qui y résident deviennent "inaccessibles" pour l'appareil lui-même. C'est l'une des raisons pour lesquelles certaines applications ne prendront pas en charge App2SD -- en particulier lorsqu'elles fournissent des widgets et/ou des services. Plusieurs approches existent pour contourner ce problème :

  • App2SD+ / Link2SD utilisent une deuxième partition sur la carte SD. Android ne "céderait" que la première partition de la carte SD via UMS, donc cette deuxième partition reste intacte, et ses données/applications/... restent disponibles pour l'appareil
  • switcher loin de l'UMS et utiliser le MTP (Protocole de Transfert Multimédia) à la place, la carte n'est plus offerte au PC "dans son ensemble" (c'est-à-dire incluant l'accès physique), mais de manière logique l'ordinateur est autorisé à accéder aux fichiers sur celle-ci. Donc même en étant montée via MTP, l'appareil a un accès complet à la carte. C'est ce que font les versions récentes d'Android -- bien que certains utilisateurs pourraient avoir des difficultés à le faire fonctionner avec leurs OS où ce n'est pas toujours pris en charge "prêt à l'emploi".

Conclusion : Si vous voulez rester avec l'UMS, une deuxième partition sur votre carte SD pourrait s'avérer utile. En passant à MTP, cela devient inutile, sauf si vous voulez utiliser App2SD+/Link2SD pour d'autres raisons (par exemple, non seulement déplacer les applications, mais aussi leurs données/cache Dalvik).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X