Banana Pi M3 - Systempartition auf gesamte SD-Karte vergrößern

in bananapi •  7 years ago 

bpi-logo.jpgBanana Pi - Logo

Nach den Artikeln über die Installation von Ubuntu Server 16.04 und den BPiM3 mit dem WLAN verbinden, beschäftigte ich mich damit, wie man die Systempartition auf die gesamte SD-Karte ausweiten kann ohne dabei das Betriebssystem zu zerschießen.
Dafür werden nur zwei Programme benötigt, die in der Regel mit Ubuntu installiert worden sind. Zum einen ist es das Programm "fdisk" und zum anderen "resize2fs".
Wie bin ich vorgegangen?

  1. Wie immer erstmal mit Putty per SSH auf den BPiM3 aufschalten.

  2. Dann die Partitionsgrößen in Erfahrung bringen.
    a. sudo fdisk -l

    image.png
    Hier werden die einzelnen Partitionen angezeigt. Die 2. Partition ist die Systempartition auf der Ubuntu installiert ist. Ebenso ist jetzt die Datei bekannt mit der die SD-Karte eingebunden wird. (/dev/mmcblk0)

  3. Unbedingt den Startsektor von /dev/mmcblk0p2 (729088) notieren. Das wird später noch wichtig.

  4. Nochmals fdisk starten
    a. sudo fdisk /dev/mmcblk0

  5. Mit dem Kommando p die einzelen Partitionen anzeigen lassen

    image.png

  6. Nun die aktuelle Partition löschen. Dazu...
    a. Kommando d eingeben
    b. Partitionsnummer 2 eingeben

    image.png]

    Die gewählte Partition wurde gelöscht. (Dies wurde noch nicht wirklich ausgeführt, sonst könnte man ab jetzt nicht mehr weiter machen. Diese Änderungen werden erst bei einem Neustart durchgeführt. Im Programm werden die Änderungen aber angezeigt als wären sie ausgeführt worden.)

  7. Jetzt eine neue Partition anlegen. Dazu...
    a. Kommando n eingeben (n - wie "neu")
    b. Kommando p eingeben (p - wie "primary")
    c. Partitionsnummer 2 eingeben
    d. Den Startsektor eingeben, welcher vorher notiert wurde. Es muss unbedingt derselbe sein. "729088"
    e. Den letzten Sektor eingeben. In diesem Fall "30900223"

    image.png]

  8. Um die Änderungen zu übernehmen, das Kommando w eingeben.

  9. Nun muss der BPi neugestartet werden. Dazu den Befehl sudo reboot eingeben.

  10. Nach dem Neustart muss die neue Partitionsgröße noch gesetzt werden. Also...
    a. sudo resize2fs /dev/mmcblk0p2

    image.png

  11. Neue Partitionsgröße kontrollieren
    a. df -h /

    image.png

Ja, so schnell kann's gehen und die Systempartition ist auf die gesamte SD-Karte vergrößert worden. Natürlich hätte man auch eine zusätzliche Partition anlegen können um den vorhandenen Platz verwenden zu können. Da die SD-Karte aber nur 14,4 GiB Speicherplatz hat, wollte ich alles für die Systempartition haben.

So, dann mal gucken, was ich als nächstes mit dem Banana Pi M3 mache.

Schönen Gruß
Dreykan

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!