Homey Self-Hosted Server β disk uitbreiden
Ik heb mijn Homey Self-Hosted Server (SHS) draaien op VMware en de virtuele disk vergroot. VMware zag de disk inmiddels als 68,7 GB, maar Linux gebruikte hiervan slechts ongeveer 7,5 GB voor /.
Met parted kun je controleren hoe de disk is ingedeeld:
Installeer parted: apt update && apt install -y parted
sudo parted /dev/sda print free
Bij mij zag dat er ongeveer zo uit:
Disk /dev/sda: 68.7GB
Number Start End Size Type File system
1 1049kB 8085MB 8083MB primary ext4
2 8086MB 8589MB 503MB extended
5 8086MB 8589MB 503MB logical linux-swap
8589MB 68.7GB 60.1GB Free Space
De root-partitie /dev/sda1 was dus maar 7,5 GB, terwijl er nog ruim 60 GB ongebruikt was.
Oplossing
Eerst de bestaande swap uitschakelen:
sudo swapoff /dev/sda5
Daarna parted starten:
sudo parted /dev/sda
De oude swap en extended partition verwijderen:
rm 5
rm 2
Controleer daarna:
print free
De vrije ruimte moet nu direct achter /dev/sda1 staan.
Vervolgens de root-partitie uitbreiden:
resizepart 1 100%
Bevestig met Yes als daarom wordt gevraagd.
Daarna:
quit
Reboot:
sudo reboot
Na de reboot het ext4-filesystem uitbreiden:
sudo resize2fs /dev/sda1
Controleer vervolgens:
df -h /
Mijn /-partitie is daarna ongeveer 68 GB in plaats van 7,5 GB.
Swap opnieuw aanmaken
Omdat de oude swap-partitie verwijderd is, heb ik daarna een swapfile aangemaakt:
sudo fallocate -l 512M /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Controleren:
swapon --show
En permanent maken:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Tot slot controleren:
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINTS
df -h
swapon --show
Resultaat
Voor mij kwam de situatie neer op:
Voor:
/dev/sda 68.7 GB
ββ/dev/sda1 7.5 GB /
Na:
/dev/sda 68.7 GB
ββ/dev/sda1 ~68 GB /
