Auf einem Ubuntu Server wurde eine Volume Group Size erweitert und der Versuch das ext4 Dateisystem online zu erweitern endete in folgendem Fehler:
resize2fs /dev/sdd1
resize2fs 1.45.5 (07-Jan-2020)
Filesystem at /dev/sdd1 is mounted on /var/log; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
resize2fs: Permission denied to resize filesystem
Der Grund für die fehlende Berechtigung sind laufende Prozesse die aktuell auf die Partition zugreifen (Device is busy). Deshalb funktionierte auch ein Unmount nicht.
Lösung:
- Öffne fstab
vi /etc/fstab
- Kommentiere die Zeile mit /var/log aus (#)
- Server neu starten
- Prüfe und repariere die Partition
e2fsck -f /dev/sdd1
- Partition erweitern
resize2fs /dev/sdd1
- Mounte die Partition manuell
mount /dev/sdd1 /var/log
- Prüfe die Partition ob sie nun die richtige Größe hat
df -h
- Lösche den Kommentar in /etc/fstab