2 votes

Modification de la fstab pour monter /data à partir d'une partition différente

Est-il possible de modifier la fstab pour monter /data, /cache etc. à partir d'une partition différente sur la a.la mémoire interne ? b.la carte SD externe ?

Détails : La partition par défaut pour /data et /cache est trop petite pour mes besoins et j'arrive à formater la /sdcard (interne) en ext4.

Edit : Ma question peut sembler superficiellement ressembler à d'autres questions demandant un moyen d'augmenter la taille de /data, mais ce n'est pas le cas. Voici pourquoi :

(1) Je dois le faire en particulier en modifiant le fichier fstab, ce qui est la façon habituelle de faire la même chose sur un bureau GNU/Linux. (2) Les autres questions ne concernent pas le /cache et les autres partitions.

4voto

Milner Points 533

Comme vous vous en doutez, la formulation de votre question ressemble à une Problème XY : Il existe différentes manières d'atteindre votre objectif (montage /data , /cache etc. à partir d'une autre partition), alors que votre question porte sur "l'édition". fstab ".

Pour une solution pratique, voir par exemple Monter un dossier à partir d'un disque dur externe en tant que /data : Ce qui est décrit ici devrait fonctionner sur tous les appareils/ROMs - alors que "l'édition" de l'information sur les appareils/ROMs n'est pas nécessaire. fstab "Le projet de loi sur l'égalité des chances pour les femmes et les hommes pose quelques problèmes :

  • Si c'est bien sûr ainsi que cela fonctionne sous Linux, nous parlons ici d'Android, qui utilise un noyau Linux, mais une configuration très différente (voir : Quel est l'équivalent Android de /etc/fstab ? )
  • アン fstab n'est pas présent dans la plupart des installations Android (voir Comment dresser la liste de toutes les partitions principales avec leurs étiquettes ? pour plus de détails)
  • Si un fstab est présent, il fait généralement partie de l'image de démarrage (voir initrd pour plus de détails). Cela signifie que vos modifications du fichier seraient vaines : au prochain démarrage, alors que vous vous attendiez à ce qu'elles soient traitées, le fichier serait écrasé à partir de l'image de démarrage, puis traité - sans vos modifications.

Verdict : Même si votre appareil dispose d'un fstab vous ne pouvez pas vous contenter de le modifier et d'en finir. Vous devriez reconstruire l'image de démarrage à la place - une tâche qui dépasse le cadre de ce site (qui est orienté vers l'utilisateur final, et la création/reconstruction d'une image de démarrage est plutôt du domaine des développeurs). Ce n'est peut-être pas directement "hors sujet", mais c'est au moins une zone limite/grise.

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