![]() |
|
ROMs y desarrollo Huawei G510/Daytona ROMs y desarrollo Huawei G510/Daytona |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
Partición SWAP en CM11 KITKAT
Bien, antes de comenzar... He de advertir que hay que seguir el tutorial al pie de la letra, y de que yo no me responsabilizo del daño que pueda ocurrir en tu terminal. Siguiendo todo al pie de la letra, no pasará nada.
¿Porque digo esto?, pues porque vamos a "jugar" cerca de particiones delicadas del sistema, y si bien no hacemos bien el proceso, podemos causar un softbrick, o un bonito pisapapeles (brick) si nos equivocamos de partición. Es sencillo de hacer, pero no está de mas advertir. Bueno, antes de empezar, si tenemos algo util que salvar en nuestra SD, lo salvamos a la memoria interna del movil, o al PC. Puesto que al crear una tabla de particiones nueva en la SD, perderemos todos los datos... Ahora si comenzamos... 1 Para no complicarnos demasiado, necesitamos el TWRP como recovery, que nos permite particionar la SD. Tambien podriamos hacerlo en el PC, pero pudiendolo hacer desde el telefono, la otra manera seria dar vueltas al perro. 2 Ahora despues de haber hecho nuestro backup de la SD, si es que lo necesitabamos... ya en la página principal de nuestro TWRP, vamos a darle a Advanced > Partition SD Card... 3 Bien, tendremos una opción que dice: [-]EXT Size: 512 [+]. (Si sabemos usar Link2SD, y lo usamos, ponemos el tamaño que queramos para las aplicaciones que vayamos a linkear... , si no, le damos al [-] dejandolo en 0 su valor. La segunda opciónque tenemos, dice: [-]Swap Size: 32 [+]. Esta es la que nos interesa. En ella subiremos el numero pulsando [+] hasta el valor que queramos la partición swap. Nota : El número define los MB de la partición, no seamos zopencos ![]() Bueno, ahora tenemos la ultima opcion, que son dos casillas a lo bestia, en las que pone... [[EXT3]] [[EXT4]]. Si no hemos creado una partición para Link2SD, nos da igual y procedemos a crear las particiones. Si por el contrario, si hicimos una particion "EXT Size", elegimos [[EXT4]], que es mas nuevo, rápido y nuestro kernel lo soporta nativamente. 4 Ya esta, cuando haya acabado de particionarse, podremos reiniciar y entrar en el sistema. Y de ahí, iremos a nuestra preciada Play Store, y descargaremos las aplicaciones: Swapper 2,y Terminal (que por defecto la deberiamos de tener, si no la hemos desinstalado claro.) 5 Ahora abrimos la Terminal, y vamos a localizar nuestra particion swap de la SD. Este es el proceso mas crítico, por ello pondre una imagen para hacernos mas a la idea. 6 Tecleamos en la terminal, lo siguiente: "cat /proc/partitions" 7 Tendremos algo parecido, muy similar a lo que nos aparece esta imagen: ![]() Si nos fijamos bien, hay muchas particiones que empiezan por "mmcblk0". ATENCION: Esa particion y derivados con ese comienzo, como por ejemplo "mmcblk0p1"... No debemos tocarlas bajo ningun concepto en los siguientes pasos. Son particiones cruciales, en las cuales se aloja el kernel, system.. Etc, segun la que toquemos si lo hacemos mal, podemos cargarnos cualquier cosa, derivando un softbrick, o brick total. Nos tenemos que centrar en el siguiente bloque de particiones, cuyo nombre empieza por: "mmcblk1". Veremos que en sí, este bloque tiene mucha memoria (segun el tamaño de nuestra SD por supuesto), puesto que es el bloque de ella en total. Despues, segun como hayamos particionado nuestra SD, tendremos: "mmcblk1p1" (este siempre será la partición FAT32 si lo hicimos desde el recovery, cosa que en este tutorial hemos hecho, asi que esta la descartamos) "mmcblk1p2" (si seguimos el paso 3 y creamos una partición para Link2SD, esta será la EXT4. Pero si no lo hicimos, ESTA SERA LA SWAP, Y NO HABRÁ MAS PARTICIONES QUE ESTAS DOS (mmcblk1p1 y mmcblk1p2) "mmcblk1p3" (Esta solo existira si hicimos partición para Link2SD, y si lo hicimos, ESTA SERA LA SWAP DE SEGURO. Pero si no existe, DE SEGURO LA SWAP será "mmcblk1p2". 8 Vale, a estas alturas en teoria hemos localizado nuestra partición swap: Por ejemplo en mi caso, de la imagen, es mmcb1k1p3 (porque tengo Link2SD) 9 Ya podemos cerrar la terminal, y abrir Swapper 2. Nos pedirá acceso root, se lo concedemos. Despues le damos a Ads Off para eliminar la publicidad, y le damos al boton menu (tecla de la derecha del todo de nuestros controles tactiles) y a Settings. 10 Configurando Swapper 2 ([V] marcado//[ ] opcion sin marcar): Run swapper at startup [V] #La marcamos si queremos que desde el inicio tengamos Swap. Swap place #Entramos, borramos todo y le damos a Aceptar) Swap size #Aquí no tocamos para nada Swappiness #Esta opcion dependera de cuanto queramos usar el swap. Por defecto viene a 1, si le asignamos un valor mayor, hara un uso mayor del swap, más continuo, y por contra de la SD. Yo lo tengo puesto a 100, uso constante el swap a tiempo real. Pero es un desgaste continuo de la SD. Si no nos importa que la SD muera antes por desgaste, y tenemos una SD de clase 6 o más, dejadlo a 100. Si nó, yo recomendaria ponerlo a 40. Safe Unmount [V] #Marcado Safe Remont [V] #Marcado Advance preferences #Entramos, y aquí tendremos el siguiente menú, donde configuraremos los parámetros así: ______________________________________ Use swap partition [V] (lo marcamos) Swap partition #Entramos, y tendremos una ruta así: "/dev/block/mmcblk0p3". Si nos fijamos, tenemos una partición de esas que tenemos prohibidisimo tocar. Asi que sustituimos "mmcblk0p3", por el nombre de la nuestra, que la hayamos en el paso 8, y aceptamos. Recreate swap file [ ] #La dejamos sin marcar. Reformat swap [V] #Esta la marcamos. Vale, ya tenemos todo listo. Vamos a ponerlo en marcha. Damos atrás, hasta volver al menú de inicio de la aplicación, y le damos a ON. Y ya deberia de estar trabajando. ¿Como lo sabemos?, pues podemos teclear "free" en la consola, y veremos ahí el swap. O con alguna aplicación como "SetCPU". Recomendaciones: Recomiendo una partición SWAP del mismo tamaño que la RAM total, 512 MB. Tambien recomiendo desactivar el zRam, puesto que es un swap en la RAM, se sumara al que ya tenemos y.. No nos merece la pena ya teniendo un SWAP del tamaño deseado funcional. ![]() Tambien recomiendo hacerlo si disponeis de una SD de Clase 6 o más, si es de clase mas baja, os dara mas ralentizaciones que fluidez. Bueno, espero que os haya gustado. Con cuidado os saldrá bien. Dudas y demás, aqui estoy para responderlas cuando tenga cachos de tiempo. Un saludo Última edición por IbzH Día 31/12/13 a las 17:06:07 |
Los siguientes 12 usuarios han agradecido a IbzH su comentario: | ||
|
#2
|
lo has probado y funciona bien? y es recomendable hacerlo? tengo una de 16gb clase 6, es recomendable? gracias!
|
#3
|
Sii. Lo estoy usando actualmente, funciona bien compañero.
|
#4
|
||||
|
||||
Gracias capo, funciono todo de maravilla C;
|
#5
|
Bien
|
#6
|
||||
|
||||
1a pregunta. Esto se puede hacer con el G300? creo k si ya que son muy similares
2a: se podria hacer con la particion interna? es que tengo una sd de clase 4, y la memoria interna esta inutilizada |
#7
|
|
Cita:
![]() Con la partición interna, podrias probarlo haciendolo.. Pero no podrias hacerlo desde el recovery, puesto que solo particiona la SD externa. Haciendolo en un PC necesitarias un gestor de particiones, (GPARTED en Linux, y en Windows uno bueno y que soporte particiones SWAP Home Edition - Partition Wizard, ademas de freeware) y hacerlas en el orden adecuado al tutorial. Pero tenemos dos posibles problemas, uno es que al hacerlo con la interna, nuestro bloque de particiones se juntara con los del sistema, y tendremos que reconocerlo muy bien si no queremos tocar una de esas particiones... con las que puede hacer catabum, y la otra es que ni siquiera sabremos si no hará bootloop, puesto que recuerdo que hace tiempo particióne la interna para hacer algo similar, la particione en EXT4 para Link2SD.. y no paso del logo de arranque ![]() Asi que lo mejor es que te hicieras con una SD algo mas rapida, aunque sea de 8 GB. Estan baratillas ahora, y te quitaras de muchos jaleos |
Gracias de parte de: | ||
#8
|
||||
|
||||
Cita:
|
#9
|
|
Cita:
![]() |
#10
|
me sale todo fail en el swapper 2
|
#11
|
||||
|
||||
una vez echo puedes borrar las aplicaciones swapper 2 y terminal o alguna de las dos? un saludo hecho yo creo que lo tengo bien hecho jaja Graciiias por el tuto!!
|
#12
|
||||
|
||||
es mejor usar un script que swapper 2...
|
#13
|
||||
|
||||
estoy deacuerdo contigo dr_avila . podrias compartir con nosotros ese script
|
#14
|
Ums, si tienes un script para particionar la SD y levantar la particion swap.. ¿Porque no lo cuelgas? .
Si te refieres al script de asis que crea un swapfile en la interna... No funciona, en KK no. Por lo menos por ahora el único método es haciendo particion y levantandola. Sí, se puede hacer con swapon por script, pero yo creo que es un poco complicarse hacerle. Teniendo esto no da ningun tipo de problema, y es mas configurable. |
Gracias de parte de: | ||
#15
|
Todo bien salvo por una cosa jeje, a la hora de elegir la particion es "mmcblk1p2" o "mmcblk1p3" es decir es una L minuscula no un 1, lo digo porque no veia donde me daba el error
![]() |
Gracias de parte de: | ||
#16
|
|
Cita:
![]() |
#17
|
Lo acabo de meter, todo perfecto, a ver el rendimiento y tal... ya contaré.
|
#18
|
wow de lo mejor!!!
Funcionando al 100% vamos animense el post se ve largo pero realmente es muy sencillo. ![]() |
#19
|
||||
|
||||
Hize todo, y mi celular se daño, daño nivel pisa papeles, ojo con este tuto.
|
|
#20
|
||||
|
||||
tengo un script que monta automaticamente la partición swap en cualquier rom... mucho más practico que tener un software corriendo
https://www.dropbox.com/s/hfpueh7v26hiu2k/07handleswap Pasos 1.- Crear partición de swap en el recovey. 2.- El script busca la partición del swap y lo monta , solo deben copiarlo en /etc/init.d y darle permisos de ejecución. 3.- Luego para comprobar que funciona abren un terminal, y escriben su dan permisos de root y luego free -m |
Gracias de parte de: | ||
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 19:26:05 (GMT +2)
HTCMania: líderes desde el 2007