Winkelwagen

/ VPS-Infrastructuur

Alles over de zelfontwikkelde VPS-infrastructuur

Register now

/ Up to date

/ Nieuws

Lancering PerformanceVPS

Meer info
Hulp nodig?

    Sorry, we konden geen resultaten vinden voor jouw zoekopdracht.

    Ik wil mijn SSD-partitie via LVM vergroten

    Wanneer je de schijfruimte van jouw VPS uitbreidt, moet deze extra ruimte eerst nog aan een partitie worden toegekend, voordat jouw OS hier gebruik van kan maken. Na het upgraden van jouw VPS-pakket of het bestellen van een SSD-AddOn zal deze extra ruimte dan ook niet direct zichtbaar zijn in jouw besturingssysteem of web control panel.

    De onderstaande stappen werken voor CentOS, Debian en Ubuntu, maar werken ook voor veel andere (afgeleide) besturingssystemen. Indien je jouw Linux distributie niet in combinatie met LVM hebt geïnstalleerd, raden wij je aan om een nieuwe partitie aan te maken of de handleiding voor het uitbreiden van een partitie via gparted te volgen.

    • Maak voor het uitbreiden van een partitie altijd een snapshot! De procedures voor het uitbreiden van een partitie zijn foutgevoelig en het is belangrijk dat je altijd op een snapshot kunt terugvallen om jouw VPS te herstellen.
       
    • Gebruik sudo, of de root-gebruiker voor het doorlopen van de stappen in dit artikel.
       
    • Onze DirectAdmin-, Plesk- en cPanel-installaties komen met LVM. Hierop is dit artikel ook van toepassing.

     

    Stap 1

    Controleer eerst of 'LVM' wel geïnstalleerd is. Typ het commando:

    lvdisplay

    Wordt er een tabel gegeven met als naam 'Logical Volume' dan is LVM geïnstalleerd. Indien LVM niet is geïnstalleerd luidt de output 'No volume groups found'. In dat laatste geval kun je deze handleiding niet volgen en heb je 3 opties:


     

    Stap 2

    Start fdisk (een command-line programma voor partitionering) met het commando:

    fdisk /dev/vda
    

     

    Stap 3

    Druk op de 'p'-toets op je toetsenbord om de huidige partitietabel te tonen. De output zal er uit zien zoals hieronder.

    LVM partitietabel

    Zoek in deze tabel op welk cylindernummer de laatste partitie eindigt. Dit vind je onder het kopje End. Noteer dit getal (bijvoorbeeld 104855551 in de afbeelding).


     

    Stap 4

    Druk op de 'n'-toets om een nieuwe partitie te maken. Dit kan verwarrend klinken, maar is nodig om de nieuwe schijfruimte aan de bestaande partitie toe te kunnen kennen.

    Er wordt gevraagd of de partitie 'logisch' of 'primair' moet zijn. Kies voor primair door op de 'p'-toets te drukken en kies een nummer voor de nieuwe partitie. Kijk in de tabel uit stap 3 om te bevestigen welke partities van 1 tot en met 4 nog niet bezet zijn en kies er hier een van uit.


     

    Stap 5

    Vervolgens wordt er gevraagd naar een cylindernummer. Het is belangrijk dat de nieuwe partitie aansluit op de vorige cylinder (in het voorbeeld 104855551). Bij het kiezen van de cylinder kies je het nummer van de vorige, plus 1 (in het voorbeeld 104855551+1 = 104855552) en druk op 'Enter'. Druk nogmaals op 'Enter' ter bevestiging. De partitie is nu gemaakt!


     

    Stap 6

    Druk op 't' om het type van de partitie in te stellen en kies vervolgens het nummer van de zojuist aangemaakte partitie. Geef '8e' op om LVM als type te selecteren voor de partitie.


     

    Stap 7

    Druk op 'p' om te de nieuwe partitie te controleren, die zou zichtbaar moeten zijn, bijvoorbeeld als /dev/vda3.


     

    Stap 8

    Druk op 'w' om de wijzigingen op te slaan. Mogelijk worden er 'ioctl' waarschuwingen gegeven. Deze kun je negeren.


     

    Stap 9

    Reboot de VPS om de nieuwe partitie te activeren.


     

    Stap 10

    Nu ga je de partitie daadwerkelijk vergroten. Maak eerst een physical volume group aan voor de zojuist gemaakte partitie met het commando:

    pvcreate /dev/vdaX

    Vervang X door het partitienummer dat je in stap 4 gekozen hebt.

    Je kunt de melding `Device /dev/vda3 not found (or ignored by filtering)` te zien krijgen. In dat geval moet de partitietabel herladen worden. Je kunt dit doen met het commando:

    partprobe /dev/vda

     

    Stap 11

    Zoek de logical volume name en volume group name op die je wil vergroten (root is default) met het commando

    lvdisplay | more

    Noteer respectievelijk de 'LV Path' en de 'VG Name'. Meerdere logical volume groups worden getoond.


     

    Stap 12

    Maak dit physical volume onderdeel van de volume group waar de logical volume zich bevindt die je wilt vergroten met het commando:

    vgextend vgname /dev/vdaX
    
    • Vervang vgname door de in de vorige stap genoteerde VG Name 
    • Vervang X in vdaX door het partitienummer uit stap 4

     

    Stap 13

    Wijs alle vrije ruimte toe aan de logical volume met het commando:

    lvextend -l +100%FREE lvpath

    Vervang lvpath door de in stap 11 genoteerde LV Path, bijvoorbeeld:

    lvextend -l +100%FREE /dev/mapper/vg_transip-lv_root

     

    Stap 14

    Als laatste stap vergroot je het daadwerkelijke filesystem met het commando resize2fs (xfs_growfs bij CentOS 7+, AlmaLinux 8+, Rocky Linux 8+, zie hieronder):

    resize2fs lvpath

    Vervang lvpath door de in stap 11 genoteerde LV Path, bijvoorbeeld:

    resize2fs /dev/mapper/vg_transip-lv_root

    Het uitvoeren van dit commando kan enige tijd duren.

    Let op! Gebruik je geen ext4 binnen CentOS 7+, AlmaLinux 8+ of Rocky Linux 8+? Gebruik dan  xfs_growfs om alle ruimte toe te wijzen:

    xfs_growfs /

     

    Stap 15

    Reboot de VPS en controleer of de partitie is vergroot met het volgende commando:

    df -h

     

    Mocht je aan de hand van dit artikel nog vragen hebben, aarzel dan niet om onze supportafdeling te benaderen. Je kunt hen bereiken via de knop 'Neem contact op' onderaan deze pagina.

    Kom je er niet uit?

    Ontvang persoonlijke hulp van onze supporters

    Neem contact op