|
||
|
|
|
|||||||
| ROMs y desarrollo Samsung Nexus S ROMs y desarrollo Samsung Nexus S |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Desactivar Journaling EXT4 (REV2)
Os dejo un pequeño tutorial de como desactivar Journaling en las particiones de nuestros nexus con el propósito de mejorar el rendimiento y duración de batería, si alguno se pregunta que es Journaling puede leer acá
También dejo otra explicación mas clara Dos preguntas vienen rápidamente a la cabeza: ¿Qué es el Journaling y para que sirve?. Cuando se tiene un sistema de archivos "Histórico", cualquier transacción de disco que resulte en cambios en la unidad (Cualquier cosa que no sea una lectura) se guarda en un log en un archivo histórico. Este log guarda información acerca de los cambios, así como la información de los cambios. Si trabajas con bases de datos, el histórico es como una lista de tareas por hacer. Periódicamente las tareas hechas son marcadas como terminadas y borradas del archivo histórico. (esto es necesario para evitar enormes archivos históricos.) En conclusión afecta al rendimiento y consumo ya que al estar activado las escrituras al disco son mas frecuentes. Antes que nada decir que no me responsabilizo por fallos o perdidas de información Espesemos, solo necesitamos dos herramientas tune2fs y e2fsck que las descargamos AQUI Lo primero es copiar el tune2fs y el e2fsck en nuestro nexus, podemos hacerlo mediante root explorer o como gusten, si lo hacemos por adb Código:
adb push tune2fs /sbin/ adb push e2fsck /sbin/ adb shell chmod 777 /sbin/tune2fs chmod 777 /sbin/e2fsck Código:
adb shell mkdir temp (salimos de adb shell escribiendo "EXIT") adb push tune2fs /temp/ adb push e2fsck /temp/ adb shell chmod 777 /temp/tune2fs chmod 777 /temp/e2fsck Primero hacemos una revisión y limpieza de la partición Código:
e2fsck -p /dev/block/platform/s3c-sdhci.0/by-name/userdata e2fsck -p /dev/block/platform/s3c-sdhci.0/by-name/system Código:
adb shell tune2fs -c -1 -i 0 -m 0 -o journal_data_writeback -O ^has_journal /dev/block/platform/s3c-sdhci.0/by-name/userdata tune2fs -c -1 -i 0 -m 0 -o journal_data_writeback -O ^has_journal /dev/block/platform/s3c-sdhci.0/by-name/system Para comprobar que hemos desactivado el Journal ejecutamos lo siguiente Código:
tune2fs -l /dev/block/platform/s3c-sdhci.0/by-name/userdata tune2fs -l /dev/block/platform/s3c-sdhci.0/by-name/system y debiera mostrarnos esto... Filesystem features: ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize Default mount options: journal_data_writeback ![]() solo nos queda reiniciar y listo ![]() Última edición por teckx Día 21/04/12 a las 08:36:27. |
|
|
![]() |
Estás aquí
|
||||||
|
||||||