Frage zur Vergrößerung einer Partition (soll den gesamten Platz der Platte belegen)

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
cpiivu
Beiträge: 2
Registriert: 24.06.2019 12:36:57

Frage zur Vergrößerung einer Partition (soll den gesamten Platz der Platte belegen)

Beitrag von cpiivu » 24.06.2019 12:48:25

Hallo!

Ich habe ein Problem mit einer Partition. Ich möchte diese erweitern, sodass sie den gesamten Platz der Festplatte
nutzt. Gemounted ist sie als sdb1 unter /media/storage... Hier mal die Ausgabe von lsblk:

Code: Alles auswählen

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0      2:0    1    4K  0 disk
sda      8:0    0   50G  0 disk
├─sda1   8:1    0 47,9G  0 part /
├─sda2   8:2    0    1K  0 part
└─sda5   8:5    0  2,1G  0 part [SWAP]
sdb      8:16   0    2T  0 disk
└─sdb1   8:17   0  250G  0 part /media/storage
sr0     11:0    1 1024M  0 rom
Ich habe versucht, die Partition mit FDISK zu löschen und neu zu erstellen. Aber irgendwie schreibt er sie wieder auf
die alte Größe fest:

Code: Alles auswählen

Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

GPT PMBR size mismatch (524287999 != 4294967295) will be corrected by w(rite).
GPT PMBR size mismatch (524287999 != 4294967295) will be corrected by w(rite).

Command (m for help): p

Disk /dev/sdb: 2 TiB, 2199023255552 bytes, 4294967296 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 11F63CE2-7B54-4F41-A219-BE7DE324BED7

Device     Start       End   Sectors  Size Type
/dev/sdb1   2048 524287966 524285919  250G Linux filesystem


Command (m for help): d
Selected partition 1
Partition 1 has been deleted.

Command (m for help): n
Partition number (1-128, default 1): 1
First sector (2048-524287966, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-524287966, default 524287966):

Created a new partition 1 of type 'Linux filesystem' and of size 250 GiB.

Command (m for help): ^C
Ich habe ein Headless Debian. Kann also kein GParted etc verwenden.

Gruß, Christoph

Benutzeravatar
c1ue
Beiträge: 98
Registriert: 27.03.2018 13:13:28

Re: Frage zur Vergrößerung einer Partition (soll den gesamten Platz der Platte belegen)

Beitrag von c1ue » 24.06.2019 13:20:30

Also falls Du keine Daten mehr drauf hast, kannste einfach die Partitionstabelle mit

dd if=/dev/zero of=/dev/Dein-device bs=512 count=1 löschen.

Damit werden auf der Platte die ersten 512 bytes gelöscht. Somit sollte keine Partitionstabelle mehr vorhanden und du kannst dann mit fdisk eine neue anlegen.

P.S.: Achtung: Bitte stell sicher, dass Du dd auch wirklich die richtige Partition/Festplatte mitteilst. DD fragt nämlich nicht nach ....
Wir erleben gerade die letzte Ruhe vor dem Sturm. Genießen wir sie, solange es noch geht

willy4711

Re: Frage zur Vergrößerung einer Partition (soll den gesamten Platz der Platte belegen)

Beitrag von willy4711 » 24.06.2019 13:48:23

Ich habe ein Headless Debian. Kann also kein GParted etc verwenden.
Sorry, nicht gesehen :facepalm:
Hat es einen Grund, so eine Aktion nicht Debiangparted zu machen ?
Zuletzt geändert von willy4711 am 24.06.2019 14:15:39, insgesamt 1-mal geändert.

wanne
Moderator
Beiträge: 7597
Registriert: 24.05.2010 12:39:42

Re: Frage zur Vergrößerung einer Partition (soll den gesamten Platz der Platte belegen)

Beitrag von wanne » 24.06.2019 14:07:37

Die GPT ist "kaputt":
GPT PMBR size mismatch (524287999 != 4294967295) will be corrected by w(rite).
Also deine GPT ist nur (524287999*512/2^30=250)GiB groß. Die Platte (4294967295*512/2^40=2)TiB.
Nimmst du gdisk würde er dir mit p auch anzeigen, dass die Tabelle nur 250GiB Inhalt hat.
Vermutlich kannst du es damit korrigieren, dass du die Tabelle ein mal mit gelöschter Partition schreibst und dann erneut fdisk aufrufst und erst dann die Platte erstellst.
Ich würde lieber einfach eine neue GPT erstellen:

Code: Alles auswählen

gdisk /dev/sdb 
> p # nur zum Testen: Da sollten jetzt 250GiB angezeigt werden
> o
> Y
> p # Auch das nur zum anzeigen: Jetzt sollten da 2TiB Platz sein.
> n
...
rot: Moderator wanne spricht, default: User wanne spricht.

cpiivu
Beiträge: 2
Registriert: 24.06.2019 12:36:57

Re: Frage zur Vergrößerung einer Partition (soll den gesamten Platz der Platte belegen)

Beitrag von cpiivu » 24.06.2019 15:35:03

wanne hat geschrieben: ↑ zum Beitrag ↑
24.06.2019 14:07:37

Code: Alles auswählen

gdisk /dev/sdb 
> p # nur zum Testen: Da sollten jetzt 250GiB angezeigt werden
> o
> Y
> p # Auch das nur zum anzeigen: Jetzt sollten da 2TiB Platz sein.
> n
...
Vielen Dank! Das hat geholfen!

Antworten