Wie erstelle und mounte ich eine Partition mit dem Rest meiner SD-Karte?

16

Ich habe Anweisungen gesehen die Partition zum Ändern der Größe hier , aber wie erstelle ich eine ganz neue Partition des verbleibenden Speicherplatz verwenden und es dann montieren?

David Sykes
quelle

Antworten:

14

Fdisk benutzen:

fdisk /dev/sda

Geben Sie n ein, um eine neue Partition zu erstellen.

Geben Sie p ein, um eine primäre Partition zu erstellen.

Drücken Sie anschließend die Eingabetaste, wenn Sie zur Eingabe einer Partitionsnummer aufgefordert werden, um die nächste verfügbare Partition auszuwählen.

Drücken Sie erneut die Eingabetaste, um den nächsten verfügbaren Sektor auszuwählen und die Partition zu starten. Drücken Sie erneut die Eingabetaste, um den gesamten verbleibenden Speicherplatz zu nutzen.

Geben Sie w ein, um die Änderungen zu speichern.

Fdisk wird jetzt beendet. Sie müssen neu starten, damit die Partition verfügbar ist.

Mit dem Befehl mkfs können Sie jetzt ein Dateisystem für die neue Partition erstellen.

mkfs.ext4 /dev/sdax

Wobei x die Partitionsnummer ist.

Hinweis: Beim Erstellen einer neuen Partition für die SD-Karte ist manchmal ein kleiner logischer Speicherplatz vorhanden, der den Rest des Images belegt. Sie müssen die Methode in der Frage verwenden, mit der Sie verknüpft sind, um diesen Speicherplatz zu erweitern, oder Sie müssen wie ich vorgehen und eine weitere Partition erstellen.

Zum Mounten verwenden Sie den Befehl mount wie folgt:

mount /dev/sdax /path/to/mount/point

Wenn die Partition beim Booten automatisch bereitgestellt werden soll, müssen Sie einen Eintrag in die Datei / etc / fstab einfügen.

/dev/sdax      /path/to/mount    defaults      1 0
Jivings
quelle
1
Auf meinem Pi (Debian squeeze) / dev / sda war / dev / mmcblk0 und x war px, zB / dev / mmcblk0p4
David Sykes
Das scheint aus irgendeinem Grund Standard für die RPi-Distributionen zu sein.
Jivings
1
Ok, die Standardpartitionen werden mit 16 Zylinderlücken erstellt. Wenn ich die erste Standardeinstellung akzeptiere, wird in einer der Lücken eine 1-MB-Partition erstellt. Wenn ich das Ende plus 16 spezifiziere (unter der Annahme, dass die Lücken einen Grund haben), dann ist der zweite Standard das Ende der nicht verwendeten 2 GB. Erfolg, danke
David Sykes
Ich würde mit "Defaults, Noatime" mounten, da es auf einer SD-Karte ist
Paolo
1
@DavidSykes Du solltest auch mit mounten noatime. Diese Frage wird erklären, warum.
Jivings