Como dd de SD menor para maior?

1

Eu fico sem memória (8GB) em um sistema e preciso mover o sistema existente para uma memória maior (16GB). Detalhes

  • / dev / disk4s1 é a entrada, por exemplo, de onde eu quero obter os dados
  • / dev / disk2s1 é o cartão SD onde quero escrever

Eu desmonto o disk2s1 e executo

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

mas eu recebo

dd: /dev/disk4s1: Resource busy

Eu desmonto também o / dev / disk2s1, mas recebo dd: /dev/disk4s1: No such file or directory . Então eu não deveria desmontar a entrada.

Mantendo ambos os cartões SD desmontados, executo a proposta do XtrmJosh sudo dd if=/dev/disk4s1 of=/dev/disk2s1 , mas recebo dd: /dev/disk4s1: No such file or directory .

Relatório de sistema do OSX (Desculpe, meu Ubuntu está atualizando lentamente agora mesmo) onde eu não tenho certeza se eu co-faço as coisas certas. O comando dd também não está correto.

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

Como você pode passar de um cartão SD menor para um maior?

    
por Léo Léopold Hertz 준영 20.05.2016 / 14:37

2 respostas

1

Esta parece ser uma questão do OS X devido aos nomes dos discos, mas aqui está o que você precisa fazer:

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

A última linha deve funcionar no Ubuntu e provavelmente funciona no OS X também. Eu fiz algo parecido algumas semanas atrás em um Raspberry Pi rodando Ubuntu Mate para resgatar dados do Windows HDD de um amigo para uma nova unidade. Não me lembro de ter que desmontar no Ubuntu, mas demorou uma eternidade para transferir cerca de 150 GB.

Você pode então seguir as instruções aqui para redimensionar sua nova partição para aproveitar as vantagens espaço extra.

Deixe-me saber se isso funciona para você.

    
por spyderdyne 20.05.2016 / 16:31
1

Você pode "dd de cartão SD menor para Maior", mas acabará com as mesmas partições, por exemplo, espaço em disco, como no menor cartão SD. Eventualmente, você pode criar uma nova partição no cartão SD maior, terminando com duas partições.

O que você deve fazer é formatar o maior cartão SD com capacidade total e copiar os arquivos do menor cartão SD.

    
por NuMessiah 20.05.2016 / 14:50