Antwoorden op veel gestelde vragen en stap-voor-stap uitleg over hoe onze diensten werken kun je vinden op deze pagina.
In dit artikel leg ik je uit hoe je een bestaande disk kunt uitbreiden in Linux. Als je het pakket upgrade dan groeit de disk vanzelf mee, alleen je moet hem in het OS nog wel zelf uitbreiden. Dit kunnen we helaas niet voor je doen.
Let op! Tijdens deze actie wordt de server meerdere keren opnieuw opgestart. Zorg er dus voor dat je gebruikers op de hoogte zijn van eventueel onderhoud
Maak ook een back-up! Als je hem nu maakt, en na de actie direct verwijderd dan kost het je vrijwel niets
Allereerst moet de server uitgeschakeld worden om wijzigingen te kunnen maken en een disk toe te voegen. Dit kun je in de portal doen met de 'Stoppen' of 'Geforceerd stoppen' knop.
Vervolgens kun je via 'Storage' - 'Disks' je schijven bekijken en uitbreiden, of je kunt het gehele pakket upgraden via de 'Server upgraden' knop.
Als je de disk in de portal hebt uitgebreid, kun je de server weer opstarten en inloggen met SSH. Met het commando lsblk
zul je dan het volgende zien:
root@portaltest:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 252:0 0 50G 0 disk └─vda1 252:1 0 25G 0 part /
Zoals je ziet is vda 50G, en vda1 25. Op vda1 staat je OS, dus die willen we uitbreiden naar 50G.
Een extra disk zou een andere naam hebben, de 2e zou bijvoorbeeld /dev/vdb
heten en de derde /dev/vdc
Voordat we wijzingen gaan maken, raad ik je aan om de huidige partitietabel even te back-uppen met het volgende command. Vervang hier dan /dev/vda
voor de schijf waar het bij jou om gaat, maar meestal is dit /dev/vda
.
sudo sfdisk -d /dev/vda > ~/partitietabelbackup.txt
Nu moeten we de disk gaan herpartitioneren. Check hiervoor de juiste info van de huidige disk met het onderstaande commando:
sudo sfdisk -uS -d /dev/vda
Dit geeft ongeveer de volgende output:
label: dos label-id: 0x03ab1a2c device: /dev/vda unit: sectors /dev/vda1 : start= 2048, size= 52426752, type=83
Zoek naar de startsector (vaak is dit 2048, zoals ook bij mij) en naar het type (vaak 83, ook bij mij 83). Dit kan echter verschillen, dus let goed op.
Voer het onderstaande commando uit, in bold staan de startsector en type. Zoals ik zei kan dit verschillen. Vergeet ook niet de juiste disk aan te geven bij /dev/vda
sudo echo "2048,,83,-" | sudo sfdisk --force -uS /dev/vda
Reboot nu gelijk je server. Maak verder geen andere wijzigingen, dit kan je server corrupt maken (ik spreek uit ervaring helaas)
reboot
EXT4 filesystem (standaard op vrijwel alle Linux distributies)
Na het opnieuw opstarten voer je het volgende commando uit, vervang hier 'vda1' met jouw partitie:
resize2fs /dev/vda1
En als je dat gedaan hebt, moet de server weer opnieuw opgestart worden
reboot
XFS filesystem (Komt wel eens voor bij CentOS servers, niet standaard)
Sommige distributies, zoals CentOS soms (niet altijd), gebruiken het XFS filesystem. In plaats van resize2fs moet je dan de volgende stappen doen:
Installeer eerst een stukje software hiervoor
yum install xfsprogs
En voer vervolgens het volgende commando uit:
sudo xfs_growfs /
En nu kun je weer rebooten
reboot
En klaar!
Staat het antwoord op je vraag er niet tussen, of heb je liever persoonijk contact? Neem dan contact met ons op. We helpen je graag verder.
Meld je aan en binnen enkele minuten draait je eerste server of container.