[Cubian] von microSD Installation nach SSD / HDD (Festplatte)

Hinweis: Wir haben in diesem Artikel möglicherweise Provisions-Links verwendet und sie durch (*) gekennzeichnet. Erfolgt über diese Links eine Bestellung, erhält maffert.net eine Provision. Es entstehen für Sie keine Nachteile beim Kauf oder Preis.

Da ich mit derzeit viel mit dem Cubietruck beschäftige, möchte ich hier einmal niederschreiben, wie man von einer microSD Karten Installation auf eine mircoSD + SSD / HDD Installation wechselt, was die Performance recht gut steigert!

Meine Ausgangsumgebung:

  • Name bzw. Pfad der microSD Karte: /dev/mmcblk0p1 (mit „sudo fdisk -l“ überprüfbar)
  • Name bzw. Pfad der Festplatte: /dev/sda (mit „sudo fdisk -l“ überprüfbar)
  • erstellte Partition: sda1 mit dem EXT4 Filesystem

Festplatte vorbereiten:

  1. Mit „fdisk“ den richtigen Pfad bzw. Namen der Festplatte herausfinden:
    sudo fdisk -l

    in meinem Fall ist es die „sda“

  2. die Partitionierung starten:
    sudo fdisk /dev/sda

    Hinweis: mit dem Befehl „p“ kann man die Partitionen anzeigen lassen, „d“ löscht Partitionen, „n“ erstellt neue Partition und „w“ speichert dann alles aus führt alles aus

  3. meine Ausgabe mal als Hilfe:
    Command (m for help): n
    Partition type:
    p   primary (0 primary, 0 extended, 4 free)
    e   extended
    Select (default p): p
    Partition number (1-4, default 1):
    Using default value 1
    First sector (2048-156301487, default 2048):
    Using default value 2048
    Last sector, +sectors or +size{K,M,G} (2048-156301487, default 156301487):
    Using default value 156301487
  4. nun kann man mit dem Befehl „p“ sehen, dass eine Partition „sda1“ angelegt wurde. Mit dem Befehl „n“ alles speichern und partitionieren lassen
  5. das EXT4 Filesystem auf der sda1 Partition anlegen
    sudo mkfs.ext4 /dev/sda1

Daten verschieben:

  1. Rootfs von der microSD Karte auf die Festplatte kopieren:
    sudo dd if=/dev/mmcblk0p1 of=/dev/sda1 bs=1M

    kann ggf. ein bisschen dauern, also warten und nichts weiter eintippen 😉

  2. gepufferte Daten auf die Festplatte speichern:
    sudo sync

Boot Parameter anpassen:

  1. Die Datei uEnv.txt öffnen:
    sudo nano /boot/uEnv.txt
  2. und dort den Pfad der anpassen:
    vorher:

    ]console=tty0
    root=/dev/mmcblk0p1 rootwait
    extraargs=console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x800p60 panic=10 consoleblank=0

    nachher:

    console=tty0
    root=/dev/sda1 rootwait
    extraargs=console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x800p60 panic=10 consoleblank=0
  3. Cubietruck neustarten:
    sudo reboot

Partition anpassen/vergrößern:

Wenn man nun mal schaut (sudo df -h) wie groß die Partition ist, sieht man, dass die Partition die gleiche Größe hat wie die Speicherkarte vorher. Um die Partition wieder auf die ganze volle Partition anzupassen, muss man folgenden Befehl ausführen:

sudo resize2fs /dev/sda1

2 Kommentare zu “[Cubian] von microSD Installation nach SSD / HDD (Festplatte)”

  1. Muss damit das funktioniert nicht auch die /etc/fstab verändert werden?
    root / und boot müssen doch dann auf der sda1 gemounted werden und nicht mehr auf der SD Karte.

  2. Ist schonwieder etwas her 😉 Soweit ich noch weiß wird die SD-Karte weiterhin zum booten benötigt.. Deswegen musste man da nichts in der „/etc/fstab“ ändern!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert