2 votes

Pourquoi TRIM n'est pas pris en charge sur la partition chiffrée "/data" ?

J'ai une racine Lenovo A369i . J'utilise LagFix (fstrim) pour TRIM les partitions. Auparavant, cela fonctionnait bien avec /data mais après avoir crypté mon téléphone, il ne le fait plus. J'ai décrypté mon téléphone en le formatant. Mais maintenant dans l'application il montre /data partition ayant des problèmes de noyau ou de matériel. Ce n'est pas le matériel car avant le cryptage, il fonctionnait bien.

1voto

Irfan Latif Points 16863

Si quelqu'un tombe dessus, les conditions suivantes doivent être remplies pour que TRIM fonctionne :

  • Le matériel sous-jacent (eMMC) doit prendre en charge TRIM. Par exemple Redmi Note 4 est livré avec le MCP : RX1BMB qui contient eMMC 5.1 et donc supporte TRIM .

  • Le noyau doit prendre en charge TRIM, qui a été ajouté dans le cadre de la réforme de l'UE. v3.1 mais il est désactivé par défaut et vold Le démon doit cartographier userdata partition avec allow_discards ce qui n'était pas le cas dans mon cas.

    Si votre /data est chiffrée ( FDE ), La prise en charge de allow_discards a été ajoutée dans la version 1.11.0. ( 1 ) de mappeur de périphériques crypte ( 1 ) mais peut ne pas fonctionner, par exemple, sur les appareils équipés de SoC Qualcomm. Voir cette question pour plus de détails.

  • Le système de fichiers doit également supporter TRIM ( 1 ) (sauf si vous voulez TRIM une partition entière avec blkdiscard ). Android utilise ext4 o f2fs において /data les deux supportent TRIM.

Si ces conditions sont réunies, vous pouvez effectuer TRIM manuellement ( fstrim -v /data ) ou périodiquement (service planifié) ou continuellement (avec discard option de montage). Voir cette réponse pour plus de détails sur la fréquence à laquelle vous devez effectuer fstrim .

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