[gelöst] Debian /dev/sda1 vergrößern

Probleme mit Samba, NFS, FTP und Co.
Antworten
Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

[gelöst] Debian /dev/sda1 vergrößern

Beitrag von joe2017 » 27.07.2020 16:56:24

Hallo zusammen,

ich möchte meine /dev/sda1 vergrößern und bin mir jetzt nicht ganz sicher ob ich das richtig verstanden habe.

fdisk -l

Code: Alles auswählen

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1  *          2048   16779261 16777214  8G 83 Linux
/dev/sda2       16779262   20969471 4190210   2G 5 Extended
/dev/sda5       16779264   20969471 4190208   2G 82 Linux swap / Solaris
Hierbei handelt es sich um eine virtuelle machine (10G). Dieser habe ich bereits für die virtuelle Festplatte mehr Speicher (20G) zugewiesen.

21474836480 bytes 41943040 sectors (512 bytes pro sector)

Wenn ich das jetzt richtig verstanden habe, muss ich fdisk ausführen, alle partitionen löschen, die 1 Partition mit der neuen gewünschten Größe anlegen und anschließend die andere partition erstellen.
Hab ich da etwas falsch verstanden?

Also folgendermaßen vorgehen:
Alle partitionen löschen
1. partition anlegen von 2048 bis 37748736
2. partition anlegen von 37748737 bis 41942529

Hab ich das richtig verstanden?
Zuletzt geändert von joe2017 am 05.08.2020 10:04:14, insgesamt 1-mal geändert.

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

Re: Debian /dev/sda1 vergrößern

Beitrag von wanne » 27.07.2020 17:32:36

Wenn ich das jetzt richtig verstanden habe, muss ich fdisk ausführen, alle partitionen löschen, die 1 Partition mit der neuen gewünschten Größe anlegen und anschließend die andere partition erstellen.
Seit fdisk nicht mehr vergrößern kann ist das der Weg, den ich auch gehen würde.
Alle partitionen löschen
1. partition anlegen von 2048 bis 37748736
2. partition anlegen von 37748737 bis 41942529
Du musst die SWAP-Partition neu formatieren. Ich würde das gleich so machen, dass die UUID gleich bleibt
Damit nach gucken was die ist:
Also folgende Punkte anpassen

Code: Alles auswählen

0. uuid=$(lsblk -no UUID /dev/sda5); echo $uuid #uuid speichern
3. partprobe /dev/sda # Änderungen neu einlesen.
4. mkswap -U $uuid /dev/sdaX # uuid von früher wieder verwenden.
rot: Moderator wanne spricht, default: User wanne spricht.

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: Debian /dev/sda1 vergrößern

Beitrag von joe2017 » 28.07.2020 12:17:27

Hi wanne,

was hat das mit der UUID auf sich? Was passiert wenn hier eine neue vergeben wird?
Nur interessehalber...

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

Re: Debian /dev/sda1 vergrößern

Beitrag von wanne » 28.07.2020 14:30:28

joe2017 hat geschrieben: ↑ zum Beitrag ↑
28.07.2020 12:17:27
was hat das mit der UUID auf sich?
Das sind eindeutige zufällige Zahlen. Die machen sonst nichts, außer dass sie zum wiedererkennen gut sind.
joe2017 hat geschrieben: ↑ zum Beitrag ↑
28.07.2020 12:17:27
Was passiert wenn hier eine neue vergeben wird?
Nur interessehalber...
Dein Rechner erkennt die Partition nicht wieder sondern hält sie für eine neue. (Was ja eigentlich der Wahrheit entspricht.) Je nach Konfiguration nutzt er die SWAP dann nicht mehr. Vor systemd (und ich glaube das ist bei Debian bis heute so) war es üblich nur SWAP-Partitionen zu nutzen die man explizit (z.B. bei der Installation angegeben hat. Wenn du wieder die selbe UUID benutzt verarschst du sozusagen deinen Rechner und er meint, dass das die ist, die er schon immer nutzt und nutzt die weiterhin.
Systemd wie er vom Entwickler kommt bindet per default alle SWAP-Partitionen ohne explizite Konfiguration ein.
Der Hintergrund für das "alte" Vorgehen ist das es Probleme gibt, wenn mehrere Betriebssysteme die selbe SWAP-Partitionen gleichzeitig nutzen. Das passiert zum Beispiel wenn man ein OS in den Ruhezustand schickt und dann das andere Bootet oder SWAP-Partitionen über Netzwerk, Firewire oder SAS an mehreren Rechnern hängen hat.

Wenn du die Partition einfach ohne mit -U neu formatierst musst du halt den passenden Eintrag in die fstab schmeißen.

Code: Alles auswählen

UUID=NeueUUID none   swap    defaults  0  0
rot: Moderator wanne spricht, default: User wanne spricht.

feckelm
Beiträge: 37
Registriert: 24.07.2015 13:01:01

Re: Debian /dev/sda1 vergrößern

Beitrag von feckelm » 04.08.2020 11:26:03

Hallo Joe2017,

0. Backup der VM machen
1.VM runterfahren
2. in der VMware Verwaltung der Platte mehr Speicher geben
3. die VM mit gparted ISO booten und den freien Speicherplatz zu der richtigen Partition schieben
4. VM starten und freuen, dass sie jetzt größer ist

Wer mag kann sowas auch auf dem CLI machen, das ist mir aber immer zu heikel, da sehe ich schlecht was ich tue.

VG
Frank

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: Debian /dev/sda1 vergrößern

Beitrag von joe2017 » 04.08.2020 12:11:11

Hallo feckelm,

danke für die Info. Leider läuft das alles aktuell unter MS Hyper-V. Das wird aber alles noch geändert.
Aber hier kann ich das genauso durchführen. Ich werde es testen und berichten. Bin aktuell noch nicht dazu gekommen da ich so viele Projekte gleichzeitig habe.

Ich melde mich! Vielen Dank allen zusammen.

feckelm
Beiträge: 37
Registriert: 24.07.2015 13:01:01

Re: Debian /dev/sda1 vergrößern

Beitrag von feckelm » 04.08.2020 12:30:30

Hallo Joe2017,

unter Hyper-V kannst Du das natürlich genauso machen.

VG
Frank

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: Debian /dev/sda1 vergrößern

Beitrag von joe2017 » 04.08.2020 12:34:12

Ich gehe mal davon aus, dass du folgende ISO (gparted-live-1.1.0-5-amd64.iso) verwendest.

feckelm
Beiträge: 37
Registriert: 24.07.2015 13:01:01

Re: Debian /dev/sda1 vergrößern

Beitrag von feckelm » 04.08.2020 12:52:34

ja, müsste gehen.

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: Debian /dev/sda1 vergrößern

Beitrag von joe2017 » 05.08.2020 09:41:59

Guten Morgen feckelm,

ich habe die VM gerade mit gparted gestartet. Jedoch kann ich die neue leere Größe nicht zu /dev/sda1 hinzufügen, da zwischen den beiden Bereichen noch die linux swap liegt.
Gibt es hier in Gparted einen Trick den ich nicht kenne? Oder muss ich die Swap löschen und anschließend wieder erzeugen?

Ich habe auch versucht die Swap (extended) zu verschieben. Das geht leider auch nicht.

feckelm
Beiträge: 37
Registriert: 24.07.2015 13:01:01

Re: Debian /dev/sda1 vergrößern

Beitrag von feckelm » 05.08.2020 09:55:40

Moin,

du musst den Speicherplatz von Partition zu Partition verschieben.
Also z.B. swap vergrößern und danach wieder verkleinern, aber den frei werdenden Speicherplatz VOR die swap Partition schieben usw.

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: Debian /dev/sda1 vergrößern

Beitrag von joe2017 » 05.08.2020 10:04:00

Ahhhhh! Perfekt! Dank dir :hail:

feckelm
Beiträge: 37
Registriert: 24.07.2015 13:01:01

Re: [gelöst] Debian /dev/sda1 vergrößern

Beitrag von feckelm » 05.08.2020 10:40:03

gerne

Antworten