Fico sem memória (8 GB) em um sistema e preciso mover o sistema existente para uma memória maior (16 GB). Detalhes
- /dev/disk4s1 é a entrada, ou seja, de onde desejo 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 entendo
dd: /dev/disk4s1: Resource busy
Eu também desmonto /dev/disk2s1 mas recebo dd: /dev/disk4s1: No such file or directory
. Portanto, não devo desmontar a entrada.
Mantendo os dois cartões SD desmontados, executo a proposta do XtrmJosh, sudo dd if=/dev/disk4s1 of=/dev/disk2s1
mas obtenho dd: /dev/disk4s1: No such file or directory
.
Relatório do sistema do OSX (desculpe, meu Ubuntu está atualizando lentamente agora) onde não tenho certeza se estou dd
fazendo as coisas certas. O comando sudo dd if=/dev/disk4s2 of=/dev/disk2s1
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 cartão maior?
Responder1
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 também no OS X. Acabei de fazer algo semelhante há algumas semanas em um Raspberry Pi executando o Ubuntu Mate para resgatar os dados do HDD do Windows 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ãosiga as instruções aquipara redimensionar sua nova partição para aproveitar o espaço extra.
Deixe-me saber se isso funciona para você.
Responder2
Você pode "dd do cartão SD menor para o maior", mas acabará com as mesmas partições, por exemplo, espaço em disco, do cartão SD menor. 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 cartão SD maior com capacidade total e copiar os arquivos do cartão SD menor.