|
ROMs y desarrollo en Android para la HD2 ROMs y desarrollo en Android para la HD2 |
|
Herramientas |
#1
|
||||
|
||||
Clonar y restaurar la partición ext entre tarjetas
Este método permite hacer un backup de todos los datos, configuraciones y programas que tengamos instalados en una rom Android que use para ello una partición ext4 o ext3 en la tarjeta microsd. Además podemos restaurar el backup en la misma u otra tarjeta. Puede parecer líoso, pero si tienes algún conocimiento de Linux son cuatro comandos y no se tarda más de 10 minutos.
Material necesario: - Tener Linux instalado en el PC o arrancar una distribución como esta Live-CD como esta de Ubuntu. - Un lector tarjetas por usb, mejor dos. Método: Nota 1: Si sólo quieres clonar la partición en otra tarjeta de la forma más sencilla ve directamente al post #9 y olvídate del resto Nota 2: Si quieres cambiar el tamaño de la partición puedes hacerlo con el programa GParted después de la "clonación". Nota 3: Si sólo, o además, quieres guardar una copia de seguridad en el PC para poder restaurarla más tarde en caso de necesidad, sigue leyendo aquí: Arrancamos y metemos la tarjeta a clonar en el lector (En este ejemplo una de 16GB con una partición ext4 de 1GB). Para identificar nuestra tarjeta abrimos la consola (Aplicaciones/Accesorios/Terminal) y tecleamos (o mejor copiamos de aquí y pegamos en la consola): sudo fdisk -l Entre la información que sale tenemos: Disco /devsdh: 15.9 GB, 15931539456 bytes 255 cabezas, 63 sectores/pista, 1936 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Identificador de disco: 0x000059f5 Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sdh1 1 1805 14498631 b W95 FAT32 /devsdh2 1806 1936 1052257+ 83 Linux Así que la partición que queremos clonar es /dev/sdh2, ahora metemos la otra tarjeta (en este ejemplo una de 8GB con su partición ext4 de 1GB ya hecha) y repetimos el comando "sudo fdisk -l" (también puedes pulsar la flecha-arriba y vas viendo los comandos que ya hayas introducido) para identificarla, y sale esta información extra: Disco /devsde: 8168 MB, 8168931328 bytes 255 cabezas, 63 sectores/pista, 993 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Identificador de disco: 0x000dbd84 Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sde1 1 862 6923983+ b W95 FAT32 /devsde2 863 993 1052257+ 83 Linux Esto quiere decir que la partición de destino es /dev/sde2. Para crear una imagen de la partición de origen: (PRECAUCIÓN: Has de sustituir la "h" de "sdh2" por la letra que asigne Linux a tu tarjeta, cualquier error podría copiar información de otro disco de tu PC) sudo dd if=/dev/sdh2 of=sdh2.dd Y al cabo de uno o dos minutos, cuando acabe de parpadear el cursor, la imagen "sdh2.dd" se habrá guardado en el directorio en que estemos trabajando. Si queremos guardarla por ejemplo en el directorio /backup/datos movil/android con el nombre "Mi_Copia" el comando sería (si hay espacios en el nombre de un directorio se han de usar 'comillas'): sudo dd if=/dev/sdh2 of=/media/backup/'datos movil'/android/Mi_Copia.dd Y por último para restaurar la imagen en la otra tarjeta: (PRECAUCIÓN: Has de sustituir la "h" de "sdh2" y la "e" de "sde2"por las letras que asigne Linux a tus tarjetas, cualquier error podría copiar y/o borrar información de otro disco de tu PC) (Desde la propia tarjeta de origen) dd if=sdh2.dd of=/dev/sde2 o bien (Desde la imagen guardada en el PC): dd if=/media/backup/'datos movil'/android/Mi_Copia.dd of=/dev/sde2 Y cuando acabe de parpadear el cursor ya lo tendremos hecho. Espero que os sirva de ayuda. Saludos!! Fuente: Backups de Discos y Particiones en Ubuntu Última edición por Pepus Día 14/09/11 a las 20:42:18. |
Los siguientes 5 usuarios han agradecido a Pepus su comentario: | ||
|
#2
|
||||
|
||||
mmm si esta algo complicado, con razon no se usa linux tanto como windows
por aqui alguien posteo una aplicacion que sirve para poder las particiones ext4 desde windows, e incluso se puede hacer una copia de la informacion en tal particion... yo logre hacerlo y es muy facil... pero no supe como volver a copiar esta informacion en otra particion ext4 de otra sd si hubiera una forma mas facil de hacerlo usando live cd sin tantos parametros estaria mejor... osea algo como un copiar y pegar |
#3
|
||||
|
||||
No es tan complicado, es como cambiar la rom, en un principio puede parecer que estás haciendo ingeniería inversa pero cuando lo haces un par de veces...
Además cuando arrancas el Live-Cd sueles tener acceso a internet, así que puedes venir aquí a copiar los comandos y luego pegarlos en la consola. Por cierto, se me olvidó decir que cuando hablo de sdh2 y sde2 cada uno tiene que sustituir la "h" y la "e" por sus propias letras, supongo que se entiende, no? Por si acaso edito el post inicial. Saludos!! Última edición por Pepus Día 15/02/11 a las 14:00:42. |
Los siguientes 2 usuarios han agradecido a Pepus su comentario: | ||
#4
|
||||
|
||||
Dudas Clonación de Tarjetas
Gracias por la información. Te agradecería me resolvieras unas cuantas dudas:
1.- Para clonar una tarjeta con particiones, es necesario que la tarjeta "destino" tenga creadas previamente las particiones?. 2.- Se puede ejecutar con el disco de arranque de Gparted, el que se utiliza para crear particiones ext4 ?. En la pantalla creo recordar que sale un menú, arriba a la izquierda, con varias opciones. 3.- Nunca he manejado Linux, me gustaría saber si se puede arrancar desde Windows 7 ? Saludos y muchas gracias. |
#5
|
||||
|
||||
Gracias por la información. Te agradecería me resolvieras unas cuantas dudas:
1.- Para clonar una tarjeta con particiones, es necesario que la tarjeta "destino" tenga creadas previamente las particiones?. Si, pero también tienes acceso a Gparted desde el Live-Dc de Ubuntu. 2.- Se puede ejecutar con el disco de arranque de Gparted, el que se utiliza para crear particiones ext4 ?. En la pantalla creo recordar que sale un menú, arriba a la izquierda, con varias opciones. Supongo que si, si tienes acceso a la consola, habría que probarlo. 3.- Nunca he manejado Linux, me gustaría saber si se puede arrancar desde Windows 7 ? Creo que también se puede virtualizar Ubuntu con VirtualBox desde w7, pero quemar y arrancar un Live-CD es muchísimo más fácil (igual que ya has hecho con el Gparted). Saludos y muchas gracias. Última edición por Pepus Día 14/02/11 a las 13:21:48. |
Gracias de parte de: | ||
#6
|
||||
|
||||
Me comentaba un compañero que no podía usar un Live-CD porqué trabaja con un portátil sin lectora de DVD. Comentar que se puede hacer un pendrive arrancable de Gparted que funciona igual que un Live-CD. Sólo se necesita un pendrive de 128MB y descargar los dos programas necesarios desde Pendrive Linux.
También se puede instalar en un pendrive cualquier distribución Linux completa como Ubuntu con persistencia y todo (puedes hacer configuraciones, instalar nuevos programas, etc. y todo "persiste" en el siguiente reinicio, lo que no pasa en un Live-CD). Se necesita un pendrive algo más grande. Saludos!! |
#7
|
||||
|
||||
Me comentaba un compañero que no podía usar un Live-CD porqué trabaja con un portátil sin lectora de DVD. Comentar que se puede hacer un pendrive arrancable de Gparted que funciona igual que un Live-CD. Sólo se necesita un pendrive de 128MB y descargar los dos programas necesarios desde Pendrive Linux.
También se puede instalar en un pendrive cualquier distribución Linux completa como Ubuntu con persistencia y todo (puedes hacer configuraciones, instalar nuevos programas, etc. y todo "persiste" en el siguiente reinicio, lo que no pasa en un Live-CD). Se necesita un pendrive algo más grande. Saludos!! Win en modo consola es igual... lo que pasa es que no lo usa el personal. Los que usabamos ese vetusto MS-Dos todo en linea de comandos, no nos pilla de sorpresa tener que escribir algo por el teclado. Última edición por soygenin Día 16/02/11 a las 09:05:38. |
#8
|
||||
|
||||
Si, yo también pero con una microsd de 16GB y un mini adaptador usb y me lo llevo en el bolsillo de las monedas Más en menos espacio imposible.
Saludos!! |
#9
|
||||
|
||||
estoy espeso y no se si lo habeis comentado ya... pero hay otra manera de clonar tarjetas
Usando el gparted se pueden copiar particiones enteras de una tarjeta a otra, solo hay que pinchar con el derecho encima de la particion a clonar y darle a copiar. Luego cambias de unidad, osea, de tarjeta (sin retirar la anterior, por supuesto) y eliges pegar en el destino que quieras. |
Los siguientes 5 usuarios han agradecido a chewaka su comentario: | ||
#10
|
||||
|
||||
Yo que estaba tan contento con mi solución y vienes tú y me pinchas el globo
Muchas gracias Chewaka tu solución es perfecta, más fácil imposible Edito el primer post para los que no leen más allá del segundo Saludos!! |
Gracias de parte de: | ||
#11
|
||||
|
||||
jejeje...lo siento...no era mi intención
El aporte es perfecto de todas formas, para viejunos como yo que nos gusta hacer las tareas en linea de comandos todavía...y porque no hay manera de volver a usar las tarjetas perforadas...que si no.... |
#13
|
||||
|
||||
estoy espeso y no se si lo habeis comentado ya... pero hay otra manera de clonar tarjetas
Usando el gparted se pueden copiar particiones enteras de una tarjeta a otra, solo hay que pinchar con el derecho encima de la particion a clonar y darle a copiar. Luego cambias de unidad, osea, de tarjeta (sin retirar la anterior, por supuesto) y eliges pegar en el destino que quieras. por cierto, como no tengo doble lector de sd, supongo que si una la pongo en el lector y la otra esta conectada en la bicha al pc las puede leer las dos para respaldar la informacion ext4 en mi pc prefiero usar ext2explore, eso si estoy usando windows |
#14
|
||||
|
||||
No sé si conectando la bicha te leerá las dos particiones o sólo la fat, si pruebas comenta, vale?
Saludos!! |
#15
|
||||
|
||||
Esta opción la probé y funciona bien, pero muy leeeeeento. Para poder pegar la partición, el destino debe estar "sin asignar".
Saludos |
Gracias de parte de: | ||
#16
|
||||
|
||||
La flexibilidad es poder copiar entre particiones de distinto tipo y distinto tamaño Ademas, son solo 3 o 4 minutos para una particion de un par de gigas...¿que es eso comparado con lo que esperamos despues de un recovery o similar?...naaa |
Gracias de parte de: | ||
#17
|
||||
|
||||
A mi me pilló un poco más tarde que las tarjetas perforadas... pero si que las llegué a ver como curiosidad. Tela, quien controle un proceso por lotes con tarjetas perforadas no le viene grande nada en este mundo de ceros y unos. |
#18
|
||||
|
||||
pero como lo haces? con dos lectores de sd? intente hacerlo con la bicha conectada via usb pero no la detecto, tal vez hice algo mal pues lo hice rapido |
#19
|
||||
|
||||
Saludos |
|
#20
|
||||
|
||||
Hay que pensar que la partición ext la está usando como extension de memoria Otra cosa es acceder con un lector de tarjetas, adaptador sd o lo que quieras o tengas mas a mano, ahí si tenemos el total de la tarjeta disponible, con todas sus particiones quien no tenga adaptadores microsd...regalo cajones de ellos...jejeje.... mi segundo nombre Diogenes |
Estás aquí | ||||||
|