¿Cómo dd de SD más pequeña a más grande?

¿Cómo dd de SD más pequeña a más grande?

Me quedo sin memoria (8 GB) en un sistema y necesito mover el sistema existente a una memoria más grande (16 GB). Detalles

  • /dev/disk4s1 es la entrada, es decir, de donde quiero obtener los datos
  • /dev/disk2s1 es la tarjeta SD donde quiero escribir

Desmonto disk2s1 y ejecuto

sudo dd bs=1m if=/dev/disk4s1 of=/dev/disk2s1

pero lo entiendo

dd: /dev/disk4s1: Resource busy

También desmonto /dev/disk2s1 pero aparece dd: /dev/disk4s1: No such file or directory. Entonces no debería desmontar la entrada.

Manteniendo ambas tarjetas SD desmontadas, ejecuto la propuesta de XtrmJosh sudo dd if=/dev/disk4s1 of=/dev/disk2s1pero obtengo dd: /dev/disk4s1: No such file or directory.

Informe del sistema de OSX (lo siento, mi Ubuntu se está actualizando lentamente ahora) donde no estoy seguro de si estoy ddhaciendo las cosas bien. El comando sudo dd if=/dev/disk4s2 of=/dev/disk2s1tampoco es correcto.

USB 3.0 Bus:

  Capacity: 8,02 GB (8 017 412 096 bytes)
  Removable Media:  Yes
  BSD Name: disk4
  Partition Map Type:   MBR (Master Boot Record)
  PCI Device ID:    0x9c31 
  PCI Revision ID:  0x0004 
  PCI Vendor ID:    0x8086 
  Volumes:
boot:
  Capacity: 62,9 MB (62 914 560 bytes)
  Available:    42 MB (41 951 232 bytes)
  Writable: Yes
  File System:  MS-DOS FAT16
  BSD Name: disk4s1
  Mount Point:  /Volumes/boot
  Content:  Windows_FAT_32
  Volume UUID:  B39523D8-BEFC-3910-95CD-08A0C8F472AF
disk4s2:
  Capacity: 3,96 GB (3 962 568 704 bytes)
  BSD Name: disk4s2
  Content:  Linux

Card Reader:

  ...
  Current Available (mA):   1800
  Current Required (mA):    224
  Extra Operating Current (mA): 0
  Capacity: 15,93 GB (15 931 539 456 bytes)
  Removable Media:  Yes
  Detachable Drive: Yes
  BSD Name: disk2
  Built-In: Yes
  Partition Map Type:   MBR (Master Boot Record)
  Volumes:
NO NAME:
  Capacity: 1,98 GB (1 975 546 368 bytes)
  Available:    1,97 GB (1 972 600 832 bytes)
  Writable: Yes
  File System:  MS-DOS FAT16
  BSD Name: disk2s1
  Mount Point:  /Volumes/NO NAME
  Content:  DOS_FAT_16
  Volume UUID:  2AE73D94-DEE9-3B80-A4DA-0AF2B6449863

Mass Storage Device:

  Product ID:   0x125c
  Vendor ID:    0x14cd  (MOAI ELECTRONICS CORPORATION)
  Version:  3.00
  Serial Number:    125C20100726
  Speed:    Up to 480 Mb/sec
  Manufacturer: Generic
  Location ID:  0x14200000 / 11
  Current Available (mA):   1000
  Current Required (mA):    248
  Extra Operating Current (mA): 0
  Capacity: 8,02 GB (8 017 412 096 bytes)
  Removable Media:  Yes
  Detachable Drive: Yes
  BSD Name: disk4
  Partition Map Type:   MBR (Master Boot Record)
  Volumes:
boot:
  Capacity: 62,9 MB (62 914 560 bytes)
  Available:    42 MB (41 951 232 bytes)
  Writable: Yes
  File System:  MS-DOS FAT16
  BSD Name: disk4s1
  Mount Point:  /Volumes/boot
  Content:  Windows_FAT_32
  Volume UUID:  B39523D8-BEFC-3910-95CD-08A0C8F472AF
disk4s2:
  Capacity: 3,96 GB (3 962 568 704 bytes)
  BSD Name: disk4s2
  Content:  Linux

¿Cómo se puede pasar de una tarjeta SD más pequeña a una más grande?

Respuesta1

Esto parece ser una pregunta de OS X debido a los nombres de los discos, pero esto es lo que debe hacer:

diskutil unmountDisk /dev/disk4
diskutil unmountDisk /dev/disk2
sudo dd if=/dev/disk4 of=/dev/disk2 bs=1m

La última línea debería funcionar en Ubuntu y probablemente también funcione en OS X. Acabo de hacer algo similar hace un par de semanas en una Raspberry Pi con Ubuntu Mate para rescatar los datos del disco duro de Windows de un amigo en una nueva unidad. No recuerdo haber tenido que desmontarlo en Ubuntu, pero me llevó una eternidad transferir unos 150 GB.

entonces puedessigue las instrucciones aquípara cambiar el tamaño de su nueva partición para aprovechar el espacio adicional.

Hazme saber si esto funciona para ti.

Respuesta2

Puede "agregar desde una tarjeta SD más pequeña a una más grande", pero terminará con las mismas particiones, por ejemplo, espacio en disco, que en la tarjeta SD más pequeña. Eventualmente puedes crear una nueva partición en la tarjeta SD más grande y terminar con dos particiones.

Lo que debes hacer es formatear la tarjeta SD más grande con capacidad total y copiar los archivos de la tarjeta SD más pequeña.

información relacionada