Wie kann ich von einer kleineren SD auf eine größere DD konvertieren?

Wie kann ich von einer kleineren SD auf eine größere DD konvertieren?

Mir geht in einem System der Arbeitsspeicher (8 GB) aus und ich muss das vorhandene System auf einen größeren Arbeitsspeicher (16 GB) umstellen. Details

  • /dev/disk4s1 ist der Eingang, also woher ich die Daten beziehen möchte
  • /dev/disk2s1 ist die SD-Karte, auf die ich schreiben möchte

Ich deinstalliere disk2s1 und führe aus

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

aber ich bekomme

dd: /dev/disk4s1: Resource busy

Ich hänge auch /dev/disk2s1 ab, aber ich bekomme dd: /dev/disk4s1: No such file or directory. Ich sollte die Eingabe also nicht abhängen.

Ich lasse beide SD-Karten ausgehängt, führe den Vorschlag von XtrmJosh aus, sudo dd if=/dev/disk4s1 of=/dev/disk2s1bekomme aber dd: /dev/disk4s1: No such file or directory.

Systembericht von OSX (Entschuldigung, mein Ubuntu aktualisiert sich gerade langsam), bei dem ich mir nicht sicher bin, ob ich dddie richtigen Dinge eingebe. Der Befehl sudo dd if=/dev/disk4s2 of=/dev/disk2s1ist auch nicht korrekt.

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

Wie können Sie von einer kleineren SD-Karte auf eine größere übertragen?

Antwort1

Aufgrund der Datenträgernamen scheint es sich hierbei um eine OS X-Frage zu handeln. Folgendes müssen Sie jedoch tun:

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

Die letzte Zeile sollte unter Ubuntu funktionieren und funktioniert wahrscheinlich auch unter OS X. Ich habe vor ein paar Wochen etwas Ähnliches auf einem Raspberry Pi mit Ubuntu Mate gemacht, um die Windows-Festplattendaten eines Freundes auf einem neuen Laufwerk zu retten. Ich kann mich nicht erinnern, dass ich es unter Ubuntu aushängen musste, aber es hat ewig gedauert, etwa 150 GB zu übertragen.

Sie können dannfolgen Sie den Anweisungen hierum die Größe Ihrer neuen Partition zu ändern und den zusätzlichen Speicherplatz zu nutzen.

Lassen Sie mich wissen, ob das für Sie funktioniert.

Antwort2

Sie können „von einer kleineren SD-Karte auf eine größere dd-Karte“ übertragen, aber Sie erhalten am Ende dieselben Partitionen, z. B. Speicherplatz, wie auf der kleineren SD-Karte. Schließlich können Sie auf der größeren SD-Karte eine neue Partition erstellen, sodass Sie am Ende zwei Partitionen haben.

Sie sollten die größere SD-Karte mit voller Kapazität formatieren und die Dateien von der kleineren SD-Karte kopieren.

verwandte Informationen