Winkelwagen

/ .nl-domeinnaam

Jouw .nl voor slechts € 0,49.

Domeinnaam checken
E-mail

/ Hostingpakket keuzehulp

Weet je niet zeker welk hostingpakket de beste
keus is voor jouw website? Met onze keuzehulp
kom je er wel uit.

Direct naar de keuzehulp

/ OpenStack

/ Probeer Public Cloud uit

Gratis 1 maand aan de slag met Public Cloud?

Vraag proefperiode aan

/ TransIP Blog

CSM25: API security in een SaaS-wereld

Lees de blogpost
Hulp nodig?

    Sorry, we konden geen resultaten vinden voor jouw zoekopdracht.

    De partitie van je Linux-VPS via LVM vergroten

    Wanneer je de schijfruimte van jouw VPS uitbreidt, moet deze extra ruimte eerst nog aan een partitie en/of LVM-configuratie 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. Om de extra ruimte te gebruiken zijn er twee alternatieven:

    • Een bestaande partitie of logical volume uitbreiden (dit heeft de voorkeur), zie hiervoor deze handleiding.
    • Een nieuwe partitie maken en deze toevoegen aan LVM, zoals beschreven in dit artikel.

    De onderstaande stappen werken voor CentOS Stream, AlmaLinux, Rocky Linux, Debian en Ubuntu, maar werken ook voor veel andere (afgeleide) besturingssystemen die met LVM zijn ingericht. Gebruik je geen LVM, dan 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 aanpassen van partities of logical volumes altijd eerst een snapshot. Dit soort wijzigingen zijn foutgevoelig en een snapshot maakt herstel mogelijk als er iets misgaat.
       
    • Gebruik sudo of de root-gebruiker voor het doorlopen van de stappen in dit artikel.
       
    • Controleer altijd eerst op welk device jouw extra ruimte beschikbaar is gesteld. In deze handleiding gebruiken we voorbeelden zoals /dev/vda, maar dit kan op jouw VPS ook /dev/sda of bijvoorbeeld /dev/nvme0n1 zijn.
     

     

    Stap 1

    Controleer eerst op welk block device de extra ruimte beschikbaar is gekomen en hoe jouw partities momenteel zijn ingedeeld. Gebruik hiervoor het commando:

    lsblk

    Noteer de naam van de disk waarop jouw bestaande LVM-partities staan, bijvoorbeeld /dev/vda, /dev/sda of /dev/nvme0n1.


     

    Stap 2

    Controleer vervolgens of jouw VPS daadwerkelijk LVM gebruikt. Gebruik hiervoor de commando’s:

    pvs
    vgs
    lvs

    Krijg je hierbij output te zien met een physical volume, volume group en logical volume, dan gebruikt jouw VPS LVM en kun je deze handleiding volgen.

    Krijg je geen LVM-output te zien, dan kun je deze handleiding niet volgen en heb je de volgende opties:


     

    Stap 3

    Start nu fdisk op de disk waarop je extra ruimte hebt toegevoegd. Vervang in onderstaand commando <disk> door het device dat je in stap 1 hebt gevonden:

    fdisk /dev/<disk>

    Voorbeelden zijn:

    fdisk /dev/vda
    fdisk /dev/sda
    fdisk /dev/nvme0n1

     

    Stap 4

    Druk op de p-toets om de huidige partitietabel te tonen en controleer welke partities al bestaan. Kijk hierbij vooral naar de bestaande LVM-partitie(s) en de beschikbare vrije ruimte.

    Noteer welk partitienummer nog vrij is voor de nieuwe partitie.


     

    Stap 5

    Druk op de n-toets om een nieuwe partitie te maken.

    Vervolgens:

    • Kies het eerstvolgende vrije partitienummer.
    • Gebruik voor het eerste sectornummer de standaardwaarde die fdisk voorstelt, tenzij je bewust een andere indeling wilt gebruiken.
    • Gebruik daarna ook voor het laatste sectornummer de standaardwaarde om alle resterende vrije ruimte te gebruiken, of geef zelf een grootte op als je slechts een deel wilt gebruiken.

    Let op: op systemen met een MBR/DOS-partitietabel kun je nog een keuze krijgen tussen primary en extended/logical. Kies in dat geval voor primary. Op GPT-systemen krijg je deze vraag meestal niet.


     

    Stap 6

    Stel nu het type van de nieuwe partitie in op Linux LVM.

    Druk hiervoor op t en selecteer het nummer van de zojuist aangemaakte partitie.

    • Gebruik je een MBR/DOS-partitietabel, dan is dit doorgaans type 8e.
    • Gebruik je GPT, kies dan het partitie-type Linux LVM wanneer fdisk hierom vraagt.

     

    Stap 7

    Druk opnieuw op p om te controleren of de nieuwe partitie zichtbaar is en het juiste type heeft gekregen. Deze zal zichtbaar zijn als bijvoorbeeld:

    /dev/vda3
    /dev/sda3
    /dev/nvme0n1p3

     

    Stap 8

    Druk op w om de wijzigingen op te slaan.

    Herlaad daarna de partitietabel zodat het besturingssysteem de nieuwe partitie direct herkent:

    partprobe /dev/<disk>

    Mogelijk zie je een waarschuwing verschijnen. Controleer daarna met lsblk of de nieuwe partitie zichtbaar is.


     

    Stap 9

    Maak nu van de nieuwe partitie een physical volume met het commando:

    pvcreate /dev/<partitie>

    Bijvoorbeeld:

    pvcreate /dev/vda3

    Krijg je een melding zoals Device not found, controleer dan eerst met lsblk of de partitie zichtbaar is en voer zo nodig nogmaals partprobe uit.


     

    Stap 10

    Zoek vervolgens op welke volume group en logical volume je wilt vergroten. Gebruik hiervoor:

    vgs
    lvs
    lvdisplay

    Noteer hierbij:

    • de naam van de VG waarin jouw root- of datavolume zich bevindt
    • het pad van de LV die je wilt vergroten, bijvoorbeeld /dev/vg_transip/lv_root of /dev/mapper/vg_transip-lv_root

     

    Stap 11

    Voeg de nieuwe partitie toe aan de juiste volume group met het commando:

    vgextend <vgname> /dev/<partitie>

    Bijvoorbeeld:

    vgextend vg_transip /dev/vda3

     

    Stap 12

    Wijs vervolgens alle vrije ruimte in de volume group toe aan de logical volume:

    lvextend -l +100%FREE <lvpath>

    Bijvoorbeeld:

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

    Tip: je kunt in veel gevallen ook direct het filesystem laten meegroeien met:

    lvextend -l +100%FREE -r <lvpath>

    Gebruik je die optie, dan kun je stap 14 overslaan.


     

    Stap 13

    Controleer nu eerst welk filesystem op de logical volume gebruikt wordt:

    lsblk --fs

    Kijk in de output welk filesystemtype hoort bij de logical volume die je zojuist hebt vergroot, bijvoorbeeld ext4 of xfs.


     

    Stap 14

    Vergroot nu het filesystem.

    Gebruik je ext4, voer dan uit:

    resize2fs <lvpath>

    Bijvoorbeeld:

    resize2fs /dev/mapper/vg_transip-lv_root

    Gebruik je XFS, voer dan het commando uit op het mountpoint, meestal /:

    xfs_growfs /

    Het uitvoeren van dit commando kan enige tijd duren.


     

    Stap 15

    Controleer of de extra ruimte nu beschikbaar is met:

    df -h

    In de meeste gevallen is een reboot niet nodig. Alleen wanneer de nieuwe partitie na partprobe nog steeds niet correct zichtbaar is, kan een reboot helpen.


    Kom je er niet uit?

    Ontvang persoonlijke hulp van onze supporters

    Neem contact op