2016-11-30 5 views
0

Ich habe eine SD-Karte, die ich in meiner Raspberry Pi-Konfiguration verwenden, und ich kaufte vor kurzem eine größere Karte.Kann eine SD-Karte (einschließlich des MBR) vollständig kopiert werden?

Ich möchte vermeiden, das os (OpenElec) neu zu installieren und alle bereits vorhandenen Dateien (fast 60 GB) zu übertragen, aber so etwas wie dd von der SD-Karte auf meine lokale Festplatte tun, dann tun Sie eine andere dd von meiner lokalen Festplatte auf die neue SD-Karte und das war es.

Ist es möglich?

Plot Twist, ich auf MacOS bin (aber ich glaube, dass für diese Art von Arbeit, es zu Linux sehr ähnlich ist, bin ich die Befehlszeile keine Angst).

Vielen Dank für Ihre Hilfe.

Antwort

1

die Laufwerke zu finden, deren Partitionen und Gerätedateinamen auf einem Mac, würden Sie dies im Terminal laufen:

diskutil list 

Beispielausgabe

/dev/disk0 (internal, physical): 
    #:      TYPE NAME     SIZE  IDENTIFIER 
    0:  GUID_partition_scheme      *3.0 TB  disk0 
    1:      EFI EFI      209.7 MB disk0s1 
    2:   Apple_CoreStorage Macintosh HD   3.0 TB  disk0s2 
    3:     Apple_Boot Recovery HD    650.0 MB disk0s3 
/dev/disk1 (internal, physical): 
    #:      TYPE NAME     SIZE  IDENTIFIER 
    0:  GUID_partition_scheme      *121.3 GB disk1 
    1:      EFI EFI      209.7 MB disk1s1 
    2:   Apple_CoreStorage Macintosh HD   121.0 GB disk1s2 
    3:     Apple_Boot Boot OS X    134.2 MB disk1s3 
/dev/disk2 (internal, virtual): 
    #:      TYPE NAME     SIZE  IDENTIFIER 
    0:     Apple_HFS Macintosh HD   +3.1 TB  disk2 
           Logical Volume on disk1s2, disk0s2 
           EF247607-3049-4EF0-8DFB-35B7ED84B7C0 
           Unencrypted Fusion Drive 
/dev/disk4 (external, physical): 
    #:      TYPE NAME     SIZE  IDENTIFIER 
    0:  GUID_partition_scheme      *12.0 TB disk4 
    1:      EFI EFI      209.7 MB disk4s1 
    2:     Apple_HFS SystemClone    3.0 TB  disk4s2 
    3:     Apple_Boot Recovery HD    650.0 MB disk4s3 
    4:     Apple_HFS OldMachine    550.0 GB disk4s4 
    5:     Apple_HFS Spare     1000.0 GB disk4s5 
    6:   Apple_CoreStorage TimeMachine    7.4 TB  disk4s6 
    7:     Apple_Boot Boot OS X    134.2 MB disk4s7 
    8:     Apple_HFS Untitled    251.5 MB disk4s8 
/dev/disk5 (external, virtual): 
    #:      TYPE NAME     SIZE  IDENTIFIER 
    0:     Apple_HFS TimeMachine   +7.4 TB  disk5 
           Logical Volume TimeMachine on disk4s6 
           C7E53345-5059-45D8-826C-B10B6F16AD20 
           Locked Encrypted 

Dann sehr vorsichtig Wählen Sie aus, welche die richtige Größe und das richtige Dateisystem haben, um mit Ihrer SD-Karte für die Eingabe von und die Ausgabe an zu passen. Verwenden Sie dann die gesamten Plattennamen (und nicht irgendwelche Scheiben, welches Ende in sN wie /dev/disk5s2) den MBR zu erhalten:

sudo dd if=/dev/disk5000 of=/dev/disk5001 bs=65536 

Die <disk5000> oben ist ein Platzhalter für den richtigen Namen, wie ich will nicht, dass jemand der Scheibe in dem Papierkorb, die ist dumm genug, um mein Beispiel zu kopieren/einfügen, ohne zu überprüfen, dass es zu ihrem System passt.

+0

Super, danke. Weißt du, ob ich nach der Erstellung der Kopie die zweite Partitionsgröße (in der alle Daten gespeichert sind) ändern kann, um sie der neuen, größeren Größe anzupassen? –

+0

Nicht genau, was Ihre Situation ist oder Ihre Partitionen sind, aber Sie können nach "resize2fs" oder "resize-fs" oder sogar "gparted" suchen. –

+0

Also versuchte ich Ihre Antwort und es funktionierte so danke :) Und ich verwenden, um das von Openelec (diejenige, die ich auf meiner SD-Karte habe) implementiertes System „die Größe“ und ich konnte das partiition ändern. Es war eine Mischung zwischen parted resize2fs und e2fscheck. –

Verwandte Themen