de schijfruimte van een AWS EC2 Ubuntu instance vergroten
Soms kan er behoefte zijn om de schijfruimte van je servers te vergroten. Het is altijd aan te bevelen een snapshot van het volume te maken voordat je het uitbreidt of de schijfgrootte vergroot. Ook is het niet aan te raden de schijfgrootte te verkleinen. Door een volume te vergroten wordt de partitie niet groter, het bestandssysteem ervan moet uitgebreid worden. Men moet een bestandssysteem-specifiek commando gebruiken om het bestandssysteem van het volume te vergroten.
In dit artikel zullen we de schijfruimte van het boot volume (root partitie) vergroten met het bestandssysteem van het type ext4 van Ubuntu 20.04 Server.
Vereisten
- AWS Account(aanmaken als je er geen hebt).
- Een EC2 Ubuntu 20.04 server Instance(Klik hier om te leren hoe je een EC2 Instance maakt)
Wat zullen we doen?
- Controleer de huidige schijfruimte.
- Wijzig de schijfgrootte van het root Volume.
- Breid het bestandssysteem uit.
Controleer de huidige schijfruimte
Laten we eerst de huidige schijfruimte controleren, informatie over beschikbare blokvormige apparaten met lsblk en blkid commando.
df -h
lsblk
blkid
In de bovenstaande schermafbeelding zie je dat de huidige schijfgrootte van / (root) 7.7 GBs(ca 8 GBs) is. We zullen proberen de grootte van deze schijf te vergroten.
Wijzig de schijfgrootte van het volume
Ga naar de EC2 instantie — > Volume verbonden aan de instantie.
Hier zie je het volume, klik op “Actions” –> “Modify Volumes”.
Geef in het pop-up scherm de gewenste grootte op. Ik heb 30 GBs opgegeven, eerder was het 8 GBs. Klik op de knop “Modify”, dit verandert de schijfgrootte in 30 GBs.
Bevestig de wijziging door op de “Yes” optie te klikken.
Je ziet dat de schijf gewijzigd is.
Tot nu toe hebben we alleen de schijfgrootte veranderd, hij is nog niet beschikbaar voor gebruik. Nu moeten we het bestandssysteem van het volume uitbreiden om gebruik te maken van de nieuwe opslagcapaciteit.
Breid het bestandssysteem uit.
Als je op dit punt de schijfruimte controleert, zie je dat het / volume nog 7.7 GB heeft.
df -h
Om de volumegrootte uit te breiden, verkrijg je informatie over de blokvormige apparaten die aan je instantie vastzitten met het lsblk commando
lsblk
Controleer het bestandssysteem type, gebruik het volgende commando.
blkid
In ons geval is het bestandssysteem van het type ext4 van het volume
Gebruik het volgende commando om het volume van het ext4 type uit te breiden.
sudo resize2fs /dev/xvda1
Als je ditmaal de schijfgrootte controleert, zie je dat de schijf uitgebreid is en dat we nu 28 GBs(Ca 30 GBs) hebben voor / partitie.
df -h
Als je een ander bestandssysteem dan ext4 ziet, bezoek dan de officiƫle documentatie van AWShier.
Conclusie
In dit artikel zagen we de stappen om de schijfgrootte van het boot volume te vergroten en het bestandssysteem van het type ext4 uit te breiden. Het is altijd raadzaam om een snapshot van de schijf te maken voordat je de grootte ervan vergroot, en het is ook raadzaam dat je vermijdt de schijfgrootte te verkleinen.