Raspberry Pi – Partition an größere Sd-Karte anpassen

Es gibt zwei Möglichkeiten den ungenutzten Speicherplatz auf der SD-Karte zu nutzen:

1. eine neue Partition erstellen, die den kompletten ungenutzten  Speicher nutzt und diese dann mounten
2. die bestehende Partition um den ungenutzten Speicherplatz vergrößern

UPDATE: Seit Debian Wheezy könnt ihr auch einfach mittels folgenden Befehl die RaspberryPi Konfiguration aufrufen und dort den Menüpunkt „Expand Filesystem“ auswählen. Anschließend einmal Neustarten und schon ist die Partition an die komplette SD-Karte angepasst

alternativ die manuelle Methode:

Hier wird die zweite Möglichkeit anhand des original Debian Squeeze Image von RaspberryPi.org gezeigt. (Anpassung an eine 4GB SD-Karte)

Das bereitgestellte Debian Image besteht aus drei Partitionen und ist für 2GB Sd-Karten erstellt. Die erste ist mit FAT32 formatiert welche von der GPU gelesen wird um sich selbst und den ARM zu booten. Die zweite ist eine EXT4 Partition die den größten Teil des Images ausmacht. Zum Schluss gibt es noch eine kleine SWAP Partition.

Wir müssen die SWAP und EXT4-Partition löschen, anschließend die EXT4 Partition über den gesamt verfügbaren Speicherplatz wiederherstellen und das Dateisystem daran anpassen. Dies geschieht (wenn alles richtig gemacht wird) OHNE Datenverlust.

Bei den nächsten Schritten könnten eure ganzen Daten auf der SD-Karte verloren gehen. Macht euch also ein Backup, falls sich bereits wichtige Daten darauf befinden. Sollte nur das Roh-Image auf der Karte sein, braucht ihr Euch ja keine Gedanken machen und könnt im Notfall das Image einfach wieder neu auf die Karte aufspielen.

(kleiner Hinweis: dies hier wurde wie oben bereits genannt mit einer Debian Squeeze Installation durchgeführt. Andere Linuxe und Debian Wheeze brauchen die -uc Option nicht mehr. Solltet ihr einen Fehler bekommen, versucht es einfach ohne das -uc)

Nun ist fdisk zum Partitionieren gestartet. Gebt ‚p‚ ein um euch die Partitionstabelle anzeigen zu lassen (das sieht dann in etwa wie auf dem folgenden Bild aus)

Wir müssen nun die Partition 3 und dann Partition 2 löschen. Hierbei werden keine Daten gelöscht sondern nur die Partitionen! Erst den Befehl ‚d‚ (delete) aufrufen, dann werdet ihr nach einer Partition gefragt ‚3‚. Nun wieder ‚d‚ und dann ‚2‚.

Jetzt erstellen wir eine neue primäre Partition:
n‚ (new), ‚p‚ (primär) und dann die Taste ‚2‚ für die Anzahl der zu erstellenden Partitionen.
Nun schreibt als Startsektor wieder den bisherigen Wert hin (die Nummer die bei „Start“ von /dev/mmcblk0p2 steht; in diesem Beispiel 157696).
Verwendet auf keinen Fall den Default-Wert, sonst kann Debian die Daten nicht finden!

Als letzten Sektor nutzt den Standard der angezeigt wird und drückt einfach die Enter-Taste.

Mit ‚w‚ schreibt ihr die Partitionstabelle neu. Da die Partitionen in Benutzung sind, wird nicht geschrieben werden können. Ihr müsst an dieser Stelle das System neu starten. Verlasst fdisk und gebt

ein. Dadurch werden die Änderungen übernommen.

Meldet euch wieder am System an. Nun muss das Dateisystem mit folgendem Befehl an die neue Größe angepasst werden:

Dies kann eine Weile dauern und wenn das geschehen ist, habt ihr es geschafft. 🙂

Mit dem Befehl

sollte nun wie unten zu sehen ist der gesamte Speicherplatz genutzt werden.

Da ein wenig SWAP ist ganz ok, werden wir eine 128MB SWAP-Datei erstellen.

Der Befehl ‚dd‚ wird einen Moment Zeit beanspruchen. Je nach Geschwindigkeit und Größe der SD-Karte kann dies auch ein Paar Minuten dauern. Damit die SWAP-Datei beim Booten eingebunden wird, muss die /etc/fstab bearbeitet werden. Dies macht ihr mit folgendem Befehl:

schaut in der letzten Zeile und ändert

in

damit beim nächsten Start die SWAP-Datei automatisch eingebunden/konfiguriert wird.

Wo wir gerade beim Editieren von /etc/fstab sind, sollten wir ein bisschen Ordnung machen und ein Paar neue Zeilen einfügen um die root Partition neu einzubinden und ein wenig effizienter zu machen. So sieht meine /etc/fstab aus:

Die Ergänzung von root (mmcblk0p2) und den Parametern noatime und nodiratime wird manche Dinge etwas schneller machen.

Jetzt ist ein guter Zeitpunkt das System noch mal neu zu starten. Überprüft mit dem Befehl

ob die SWAP-Datei aktiviert ist.

 

Quelle: project.drogon.net – initial-setup

UPDATE: Seit Debian Wheezy könnt ihr auch einfach mittels folgenden Befehl die RaspberryPi Konfiguration aufrufen und dort den Menüpunkt „Expand Filesystem“ auswählen. Anschließend einmal Neustarten und schon ist die Partition an die komplette SD-Karte angepasst

 

MacBook Pro: Speichermodule einbauen

Für diejenigen unter euch die ihrem MacBook oder MacBook Pro mehr Arbeitsspeicher spendieren wollen, zeige ich heute an einem MacBook Pro von Anfang 2010, wie man den Speicher wechselt.

Falls ihr noch keinen neuen Arbeitsspeicher habt, könnt ihr euch diesen über die Links in unseren Artikel  (MacBook Pro: 8GB Speichererweiterung von Samsung) bestellen.

1. Vorbereitende Arbeiten:

  • MacBook komplett ausschalten
  • alle eingesteckten Kabel (Netzteil etc.) und/oder Adapter von eurem MacBook entfernen

2. Gehäuseunterseite entfernen

  • Gerät umdrehen, die 8 Kreuzschrauben entfernen und den Deckel abnehmen

    MacBook Pro Schrauben an Gehäuseunterseite entfernen

    zum vergrößern klicken

  • Da es sich im inneren des Gehäuses um extrem empfindliche elektrische Bauteile handelt, vermeidet das Berühren anderer Teile als des Speichersockels
  • Um eventuell elektrostatische Ladungen ableiten zu können, ist es notwendig eine Metallfläche zu berühren (siehe Pfeil); im roten Rechteck seht ihr bereits die Speicherbausteine

    MacBook Pro Speicherbausteine entfernen

    zum vergrößern klicken

  • Haltelaschen leicht nach außen drücken um den Speicher zu lösen

    MacBook Pro Speicherbausteine entfernen

    zum vergrößern klicken

  • Nachdem ihr die Laschen nach außen gedrückt habt, „springt“ der Baustein leicht nach oben (wie auf dem Bild zu sehen)

    MacBook Pro Speicher entfernen

    zum vergrößern klicken

  • Nun könnt ihr den ersten Speicherbaustein ganz einfach entfernen und seht den darunterlegenden zweiten Baustein. Diesen entfernt ihr ganz genau so.

    MacBook Pro Speicher entfernen

    zum vergrößern klicken

 

Zum zusammenbauen geht ihr einfach in umgedrehter Reihenfolge vor. Die Speicherbausteine können nur in einer Richtung verbaut werden. Das sieht man auf dem letzen Bild mit der Einkerbung die nicht in der Mitte liegt.

Für irgendwelche Schäden durch unsachgemäße Vorgehensweise übernehmen ich keine Verantwortung. Alles geschieht auf eigene Gefahr. Also seid schön vorsichtig. 😉