Tengo una root Lenovo A369i
. Yo uso LagFix (fstrim)
a las particiones TRIM. Anteriormente funcionaba bien con /data
pero después de encriptar mi teléfono no lo hace. He descifrado mi teléfono formateando. Pero ahora en la aplicación se muestra /data
la partición tiene problemas de kernel o de hardware. No es hardware porque antes de la codificación funcionaba bien.
Respuesta
¿Demasiados anuncios?Por si alguien se tropieza con esto, deben cumplirse las siguientes condiciones para que el TRIM funcione:
-
El hardware subyacente (eMMC) debe soportar TRIM. Por ejemplo
Redmi Note 4
viene con MCP: RX1BMB que contieneeMMC 5.1
y por lo tanto soporta TRIM . -
El núcleo debe tener soporte para TRIM, fue añadido en v3.1 pero está desactivado por defecto y
vold
el demonio debe mapearuserdata
partición conallow_discards
opción, que no lo hizo en mi caso.Si su
/data
la partición está encriptada ( FDE ), En la versión 1.11.0 se añadió soporte para allow_discards ( 1 ) de device-mapper cripta ( 1 ) pero puede no funcionar, por ejemplo, en dispositivos con SoCs de Qualcomm. Consulte este tema para más detalles. -
El sistema de archivos también debe soportar TRIM ( 1 ) (excepto si quieres TRIM una partición entera con
blkdiscard
). Android utilizaext4
of2fs
en/data
partición, ambos soportan TRIM.
Si se cumplen estas condiciones, puede realizar TRIM
manualmente ( fstrim -v /data
) o periódicamente (servicio programado) o continuamente (con discard
opción de montaje). Véase esta respuesta para saber con qué frecuencia debe realizar fstrim
.