9 votes

Comment trouver le nom du chemin de la partition d'échange sur la carte SD ?

Comme este avertissements, vous ne devez pas activer le swap sur la mauvaise partition ou vous pouvez détruire votre téléphone :

OK avant d'aller plus loin ! les téléphones précédents avaient une partition où mmcblck0 était la carte SD (externe) notre téléphone utilise mmcblck1 pour la carte SD externe. C'est important car si vous utilisez une application, elle peut être prédéfinie pour utiliser mmcblck0 comme partition d'échange. En utilisant ce paramètre, vous utiliserez votre sbl2 ou sbl3 comme partition d'échange.

Donc la partition d'échange pourrait être /dev/block/mmcblk0p3 si j'ai 3 partitions (fat32, sdext, swap) sur ma carte SD, ou bien /dev/block/mmcblk0p2 si j'ai 2 partitions (fat43 et swap) ou /dev/block/mmcblk1p? si vous avez un autre téléphone, etc. et le mauvais choix peut bloquer votre téléphone.

Comment trouver dont la partition est laquelle ? Ce devrait être la seule partition sur n'importe quel disque du téléphone avec le nom de la partition. swap système de fichiers.

  • fdisk -l fait cela sur Ubuntu mais ne produit rien dans Android
  • blkid ne montre pas la partition swap
  • cat /proc/partitions liste beaucoup de partitions, mais n'indique pas laquelle est la swap
  • cat /proc/swaps déjà en cours d'utilisation
  • cat /proc/mtd seulement dit dev: size erasesize name et rien d'autre
  • ls /dev/block/vold liste certaines partitions comme 179:64 179:65 179:66 mais n'indique pas ce qu'ils sont ?
  • 4ext recovery l'affichera dans la table des partitions ( swap swap 129 MiB ), mais ne dit pas le nom du dév.
  • ...

Même s'il n'existe pas d'outil en ligne de commande pour l'imprimer directement, il y a sûrement un moyen de le déduire d'autres informations ?

8voto

endolith Points 2928

J'ai installé le Application Disk Info et dans les options, j'ai activé Mode expert y Partitions non montées . Il ne dit pas "swap", mais il montre clairement que c'est la seule autre partition sur la carte SD et qu'elle est de la bonne taille, donc /dev/block/mmcblk1p2 doit être le bon :

screenshot of Disk Info

Le swapper 2 est configuré pour utiliser /dev/block/mmcblk0p3 par défaut, donc je suis content de ne pas avoir choisi le défaut.

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