Tengo una duda a ver que solución se le puede dar.
Tengo una Pi3 en la que tengo VPN y Ownclod(importante para mi ya que uso la nube en el trabajo a diario)
Además tengo varias configuraciones como servidor de impresión y algo mas. Usaba sd de 16, que me casco al año y gracias a dios que tenia copia de seguridad con Win32DiskImager y puse una de 64Gb.
En la de 64Gb no la tengo expandida, la puse por que es la primera que tenia a mano y sigo usando 16gb realmente que no está ocupados enteros (creo que en uso son 9gb).
Ya que así funciono bien, quisiera volver a una sd de 16gb ya que cada vez que hago copia de seguridad de la sd actual son 64gb de imagen.
La sd tiene varias particiones ya que al comprar la primera Rpi la puse con Noobs ( raspbian+openelec). Como solo me interesa raspbian ya que openelec no lo uso, me gustaria quedarme solo con eso.
He intentado con el scrip pishirk y con varios manuales para hacerlo manualmente y no lo consigo.
Me puede echar alguien un cable?
En otras rasp con imagenes solo de raspbian si me comprime con pishirk por lo que si se usarlo, solo que con esa imagen no funciona (supongo que sera por tener tanta particion debido al noobs)
Gracias y perdon por el tochaco.
Problema para reducir una imagen de 64Gb a 16Gb
- atilaprieto
- Pi Alpha
- Mensajes: 21
- Registrado: 29 May 2017, 11:13
- Agradecido: 0
- Agradecimiento recibido: 0
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Vamos a ver lo que tenemos.
¿Puedes hacer un fdisk -l y nos mandas la salida?
¿Puedes hacer un fdisk -l y nos mandas la salida?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- atilaprieto
- Pi Alpha
- Mensajes: 21
- Registrado: 29 May 2017, 11:13
- Agradecido: 0
- Agradecimiento recibido: 0
pi@atilapi:~ $ sudo fdisk -l
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Bien, la parte que nos intersa es esta:
Ahí veo la partición extendida, y dentro de ella veo tres particiones, de 32M, 8G y 5,4G
Ok, tenemos 13 gigas "y pico", podemos irnos a una tarjeta de 16G :-)
Si puedes conectar las dos microsd a la vez, podrías hacer un clonado de una a otra:
¿Puedes probar con eso?
Código: Seleccionar todo
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 2525390 2517199 1,2G e W95 FAT16 (LBA)
/dev/mmcblk0p2 2525391 31291391 28766001 13,7G 5 Extended
/dev/mmcblk0p5 2531328 2596861 65534 32M 83 Linux
/dev/mmcblk0p6 2596864 2725887 129024 63M c W95 FAT32 (LBA)
/dev/mmcblk0p7 2727936 19587069 16859134 8G 83 Linux
/dev/mmcblk0p8 19587072 19914749 327678 160M c W95 FAT32 (LBA)
/dev/mmcblk0p9 19914752 31291391 11376640 5,4G 83 Linux
Código: Seleccionar todo
/dev/mmcblk0p5 2531328 2596861 65534 32M 83 Linux
/dev/mmcblk0p7 2727936 19587069 16859134 8G 83 Linux
/dev/mmcblk0p9 19914752 31291391 11376640 5,4G 83 Linux
Si puedes conectar las dos microsd a la vez, podrías hacer un clonado de una a otra:
Código: Seleccionar todo
sudo dd if=/dev/mmcblk0 of=/dev/mmcblk1
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- atilaprieto
- Pi Alpha
- Mensajes: 21
- Registrado: 29 May 2017, 11:13
- Agradecido: 0
- Agradecimiento recibido: 0
La que tengo puesta y la otra la conecto con lector de tarjetas usb?
Es lo único que se me ocurre para ponerlas a la vez
Enviado desde mi SM-G955F mediante Tapatalk
Es lo único que se me ocurre para ponerlas a la vez
Enviado desde mi SM-G955F mediante Tapatalk
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Si, perdona, a eso me refería, conectarle la de 16G con un adaptador usb
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- atilaprieto
- Pi Alpha
- Mensajes: 21
- Registrado: 29 May 2017, 11:13
- Agradecido: 0
- Agradecimiento recibido: 0
Vale cuando llegue a casa lo hago.
Otra duda en el código....
mmcblk0 es 59gb no?
Enviado desde mi SM-G955F mediante Tapatalk
Otra duda en el código....
mmcblk0 es 59gb no?
Enviado desde mi SM-G955F mediante Tapatalk
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Si, mmcblk0 es la tarjeta que tienes ahora metida, la de 64G imagino.
Y cuando conectes la otra, lo más probable es que te la reconozca como mmcblk1, aunque depende del adaptador.
Para estar seguro, puedes comprobar los discos que tienes "antes" de conectar la microsd externa y "despues" de conectarlo.
Puedes hacerlo de varias formas, por ejemplo con fdisk -l, o si te es más fácil, con "df -h" (antes y después de conectarlo) o con "ls -l /dev/disk/*"
Puede que al conectarlo te lo reconozca como /dev/sda(1,2,n), así que en ese caso el destino sería /dev/sda:
Espero haberme expicado bien.
Y cuando conectes la otra, lo más probable es que te la reconozca como mmcblk1, aunque depende del adaptador.
Para estar seguro, puedes comprobar los discos que tienes "antes" de conectar la microsd externa y "despues" de conectarlo.
Puedes hacerlo de varias formas, por ejemplo con fdisk -l, o si te es más fácil, con "df -h" (antes y después de conectarlo) o con "ls -l /dev/disk/*"
Puede que al conectarlo te lo reconozca como /dev/sda(1,2,n), así que en ese caso el destino sería /dev/sda:
Código: Seleccionar todo
sudo dd if=/dev/mmcblk0 of=/dev/sda
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- atilaprieto
- Pi Alpha
- Mensajes: 21
- Registrado: 29 May 2017, 11:13
- Agradecido: 0
- Agradecimiento recibido: 0
Lo entiendo. Pero al poner ese codigo entiendo que me va a copiar la tarjeta entera. De 64 a la de 16.
Como no son la misma capacidad, me dará error.
Por eso digo, no copiara solo la partición de 13gb
Enviado desde mi SM-G955F mediante Tapatalk
Como no son la misma capacidad, me dará error.
Por eso digo, no copiara solo la partición de 13gb
Enviado desde mi SM-G955F mediante Tapatalk
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Se me ocurren varias ideas si el comando falla, pero aun si falla copiará (en teoría) toda la información que nos interesa.
La opción B es usar un parámetro en el comando dd para decirle la cantidad exacta que tiene que copiar.
Por ejemplo, bs=1M count=16384
Y la opción C es clonar el esquema de particiones de una tarjeta a otra, y luego con dd clonar individualmente las particiones:
y luego
Ahora que tenemos las mismas particiones en las dos tarjetas, tiramos de dd para cada una de ellas
Y todavía me quedan más ideas, como el maravilloso clonezilla
La opción B es usar un parámetro en el comando dd para decirle la cantidad exacta que tiene que copiar.
Por ejemplo, bs=1M count=16384
Y la opción C es clonar el esquema de particiones de una tarjeta a otra, y luego con dd clonar individualmente las particiones:
Código: Seleccionar todo
sfdisk --dump /dev/mmcblk0 > particiones.txt
Código: Seleccionar todo
sfdisk /dev/sda < particiones.txt
Código: Seleccionar todo
dd if=/dev/mmcblk0p1 of=/dev/sda1
dd if=/dev/mmcblk0p2 of=/dev/sda2
...
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- atilaprieto
- Pi Alpha
- Mensajes: 21
- Registrado: 29 May 2017, 11:13
- Agradecido: 0
- Agradecimiento recibido: 0
Opcion A no funciona: No arranca, me hace lo que me hacia. Arranca noobs pasa a raspbian y salen las cerezas como que esta cargando y no carga bien, me sale en modo emergencia
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Bien, tenemos un sistema de ficheros corrupto.
¿Has probado a repararlo?
¿Has probado a repararlo?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- atilaprieto
- Pi Alpha
- Mensajes: 21
- Registrado: 29 May 2017, 11:13
- Agradecido: 0
- Agradecimiento recibido: 0
No, no probé nunca. Busqué un poco por Internet pero no encontre. La cuestión es que la contraseña de root funciona. Asi que parcialmente va
Enviado desde mi SM-G955F mediante Tapatalk
Enviado desde mi SM-G955F mediante Tapatalk
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Guay, pues si te coge la password de root, prueba a ejecutar el comando fsck
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- atilaprieto
- Pi Alpha
- Mensajes: 21
- Registrado: 29 May 2017, 11:13
- Agradecido: 0
- Agradecimiento recibido: 0
Voy a probar a grabar una imagen con solo raspbian en la de 16.
Luego
dd if=/dev/mmcblk0p7 of=/dev/sdb2
Funcionaria?
Enviado desde mi SM-G955F mediante Tapatalk
Luego
dd if=/dev/mmcblk0p7 of=/dev/sdb2
Funcionaria?
Enviado desde mi SM-G955F mediante Tapatalk
- atilaprieto
- Pi Alpha
- Mensajes: 21
- Registrado: 29 May 2017, 11:13
- Agradecido: 0
- Agradecimiento recibido: 0
Sobre todo por que me gustaria quitarme laa otras particiones que no voy a usar nunca.
Quedarme con raspbian nada mas en la sd
Enviado desde mi SM-G955F mediante Tapatalk
Quedarme con raspbian nada mas en la sd
Enviado desde mi SM-G955F mediante Tapatalk
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Bueno, si sólo quieres una partición, nos podemos ahorrar muchos pasos :-)
Puedes instalar una raspbian nueva en la tarjeta de 16GB, conectarla via USB y copiar los datos que necesitas de la de 64G a la de 16G
Es decir, no copiando la partición, sino el contenido
Asó no tienes que hacer ajustes de particiones, tienes el espacio optimizado y el sistema limpio
Puedes instalar una raspbian nueva en la tarjeta de 16GB, conectarla via USB y copiar los datos que necesitas de la de 64G a la de 16G
Es decir, no copiando la partición, sino el contenido
Asó no tienes que hacer ajustes de particiones, tienes el espacio optimizado y el sistema limpio
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- atilaprieto
- Pi Alpha
- Mensajes: 21
- Registrado: 29 May 2017, 11:13
- Agradecido: 0
- Agradecimiento recibido: 0
Claro yo lo unico que quiero es quedarme con raspbian pero con la configuracion tal cual esta.egrueda escribió:Bueno, si sólo quieres una partición, nos podemos ahorrar muchos pasos :-)
Puedes instalar una raspbian nueva en la tarjeta de 16GB, conectarla via USB y copiar los datos que necesitas de la de 64G a la de 16G
Es decir, no copiando la partición, sino el contenido
Asó no tienes que hacer ajustes de particiones, tienes el espacio optimizado y el sistema limpio
Servidores y programas instalados.
Si hago una copia de la raiz / a la particion sdb que es rapbian de la de 16 me va con el comando cp?
(previamente montando sdb2)
Código: Seleccionar todo
Device Boot Start End Sectors Size Id Type
/dev/sdb1 8192 137215 129024 63M c W95 FAT32 (LBA)
/dev/sdb2 137216 9214056 9076841 4,3G 83 Linux
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Bueno, el comando cp te dejará los archivos "sobrantes" que existan en /dev/sdb2, aparte de sobrescribir los que no existan.
Cosas que se me ocurren:
1. Borrar y volver a crear la partición /dev/sdb2 para dejarla vacía y meter ahí todos los archivos de mmcblk0p7
Entonces tendrías que copiar, o mejor hacer un rsync de mmcblk0p7 a sdb2
2. Extraer lo que realmente necesitas de la actual mmcblk0p7 (desde /etc, desde /home/pi, etc)
De esta forma tendrás un sistema limpio, instalarás los programas que tenías y simplemente migrarás la configuración de los programas a la nueva tarjeta.
Así también evitas tener que copiar innecesariamente todo el sistema linux, librerías, binarios, etc
Ahora debes evaluar si te sale más a cuenta instalar programas y copiar configuraciones o copiar particiones enteras ;-(
Cosas que se me ocurren:
1. Borrar y volver a crear la partición /dev/sdb2 para dejarla vacía y meter ahí todos los archivos de mmcblk0p7
Entonces tendrías que copiar, o mejor hacer un rsync de mmcblk0p7 a sdb2
2. Extraer lo que realmente necesitas de la actual mmcblk0p7 (desde /etc, desde /home/pi, etc)
De esta forma tendrás un sistema limpio, instalarás los programas que tenías y simplemente migrarás la configuración de los programas a la nueva tarjeta.
Así también evitas tener que copiar innecesariamente todo el sistema linux, librerías, binarios, etc
Ahora debes evaluar si te sale más a cuenta instalar programas y copiar configuraciones o copiar particiones enteras ;-(
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- cpcbegin
- Pi Master
- Mensajes: 249
- Registrado: 02 Jul 2017, 11:41
- Agradecido: 34 veces
- Agradecimiento recibido: 24 veces
También puedes hacerlo con clonezilla que tiene una opción precisamente para esto.
http://malagaoriginal.blogspot.com.es/2 ... d.html?m=1
Enviado desde mi Aquaris M5 mediante Tapatalk
http://malagaoriginal.blogspot.com.es/2 ... d.html?m=1
Enviado desde mi Aquaris M5 mediante Tapatalk