Resize partitie met OS - Ubuntu Server

Pagina: 1
Acties:

  • MartyF
  • Registratie: December 2005
  • Laatst online: 26-05 23:09
Heb al een tijdje een Ubuntu headless server draaien. Ubuntu staat op een 80GB PATA, verder een serie SATA's als opslag via een 3WARE kaart. Nu kwam ik er achter dat de partitie voor Ubuntu maar een klein deel van de schijf gebruikt, ik kan mij niet meer herinneren hoe dit is ontstaan. Probleem is denk ik ook nog dat de vrije ruimte aan het begin van de schijf staat.

code:
1
2
3
4
5
6
7
8
9
10
11
12
(parted) print free
Model: ATA Maxtor 6V080E0 (scsi)
Schijf /dev/sda: 80,0GB
Sectorgrootte (logisch/fysiek): 512B/512B
Partitietabel: gpt

Nummer  Begin   Einde   Grootte  Bestandssysteem  Naam  Vlaggen
        17,4kB  61,9GB  61,9GB   Vrije ruimte
 2      61,9GB  61,9GB  1049kB                          bios_grub
 3      61,9GB  79,0GB  17,1GB   ext4
 4      79,0GB  80,0GB  1073MB   linux-swap(v1)
        80,0GB  80,0GB  73,2kB   Vrije ruimte[/i]


Ik wil de ext4-partitie vergroten, bij voorkeur zo ongeveer de hele schijf. Resize2fs werkt in ieder geval niet.

code:
1
2
3
sudo resize2fs /dev/sda3
resize2fs 1.42.9 (4-Feb-2014)
Het bestandssysteem is al 4169216 blokken groot.  Er is niets te doen![/i]


Kan ik (zonder dataverlies) de ext4 partitie vergroten?

THNX
Martin

[ Voor 1% gewijzigd door Hero of Time op 22-12-2016 16:07 . Reden: code blocks maakt het 1000% beter leesbaar ]

A77II


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 18:16

Kees

Serveradmin / BOFH / DoC
Eenvoudigste oplossing is een nieuwe paritie aan te maken in die vrije ruimte en dat wat er veel ruimte inneemt op je huidige disk daarheen te verplaatsen, dus bijvoorbeeld een /home.

Een andere oplossing kan zijn om een gios_grub partitie aan te maken in het begin, daar de inhoud van de huidige boot partitie op te zetten en de oude weg te gooien (let wel op dat je het ook in /etc/fstab en de bios aanpast zodat hij van de nieuwe boot). Daarna kun je de oude weeggooien en je partitie vergroten.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 20:11

CAPSLOCK2000

zie teletekst pagina 888

Voor je het filesystemen kan resizen met resize2fs moet je eerst de partitie vergroten.
Uitbreiden kan alleen aan het einde van de partitie.
Je moet dus eerst de data naar het begin van de disk moven en dan kun je de partite vergroten.
De tool 'parted' kan dit.
Er is een bootable ISO te krijgen (GParted Live) zodat je kan werken zonder dat die disk in gebruik is.

Zoals altijd bij dit soort activiteiten is het verstandig om eerst een backup te maken ;)

This post is warranted for the full amount you paid me for it.


  • Thralas
  • Registratie: December 2002
  • Laatst online: 30-09 08:10
Kees schreef op donderdag 22 december 2016 @ 14:43:
Een andere oplossing kan zijn om een gios_grub partitie aan te maken in het begin, daar de inhoud van de huidige boot partitie op te zetten en de oude weg te gooien (let wel op dat je het ook in /etc/fstab en de bios aanpast zodat hij van de nieuwe boot). Daarna kun je de oude weeggooien en je partitie vergroten.
Het aparte is dat TS met de curieuze combinatie BIOS/GPT zit. Als je toch van MBR boot kun je net zo goed gewoon MBR formatteren, dan pakt GRUB ook vanzelf de post MBR gap om zich te embedden ipv. een aparte partitie (die nu in de weg staat, en je wel handmatig in sectors 34 - 2047 kunt zetten terwijl dit eigenlijk out-of-spec is).

Makkelijkste is inderdaad met iets als GParted Live, dat scheelt sector offsets uitrekenen met de hand.

In dat geval, die bios_grub partitie deleten, opnieuw aanmaken van 34 - 2047 en het begin van je huidige rootfs op sector 2048 zetten. Dan even een Ubuntu livecd booten om de vlaggetjes op de bios_grub-partitie goed te zetten en GRUB te herinstalleren.

Acties:
  • +1 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:30

Hero of Time

Moderator LNX

There is only one Legend

Waarom die grub partitie verwijderen? Gparted kan dat ding gewoon verplaatsen naar het begin.

Het makkelijkste is overigens om een Ubuntu live omgeving te pakken. Je draait al Ubuntu en gparted staat daar ook gewoon op. Als er iets mis is gegaan kan je het zo herstellen en hoef je niet een nieuwe stick te maken omdat je gparted live het niet kan. Enige nadeel is de grootte van de download.

Commandline FTW | Tweakt met mate