Warnung: Wenn dies ein Ordner ist, wird der gesamte Inhalt einschließlich Unterordner und Dokumente gelöscht.
Definieren Sie pfadbasierte Zugriffsregeln für Bereiche Ihres Wikis. Regeln werden in der Reihenfolge ausgewertet. Die erste Übereinstimmung gewinnt.
Erstellen und verwalten Sie Backups Ihrer Wiki-Daten. Backups umfassen alle Dokumente, Bilder und Konfigurationsdateien.
⚠️ Hinweis
Während dieser Anleitung wird die VM zweimal neu gestartet.
Das Template wurde bewusst mit einer Festplattengröße von 10 GB erstellt. Je nach Einsatzzweck reicht dieser Speicherplatz jedoch nicht immer aus.
Bevor ich die Festplatte vergrößere, sollte ich mindestens einen Snapshot erstellen – besser noch ein vollständiges Backup.
Obwohl normalerweise keine Daten verloren gehen, gilt wie immer:
Der Teufel ist ein Eichhörnchen.
Für diese Anleitung verwende ich einen Klon der VM.
Zunächst schaue ich mir den aktuellen Aufbau der Festplatte an:
lsblk
Beispiel:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 10G 0 disk
├─sda1 8:1 0 9G 0 part /
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 975M 0 part [SWAP]
sr0 11:0 1 4M 0 rom
Mich interessiert lediglich die Festplatte sda.
Momentan besitzt sie eine Größe von 10 GB.
In Proxmox:
VM → Hardware → Festplatte auswählen → Disk-Aktion → Größe anpassen

Wichtig
Es wird nicht die neue Gesamtgröße eingegeben.
Stattdessen gebe ich an, um wie viel die Festplatte vergrößert werden soll.
In diesem Beispiel erweitere ich die Festplatte um 10 GB.
Danach besitzt sie insgesamt 20 GB.

lsblk
Ausgabe:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 9G 0 part /
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 975M 0 part [SWAP]
Die Festplatte wurde zwar vergrößert, die Partitionen nutzen den zusätzlichen Platz jedoch noch nicht.
sudo su
swapoff /dev/sda5
fdisk /dev/sda
Mit
p
lasse ich mir die Partitionstabelle anzeigen.
Ich notiere mir unbedingt:
sda1sda2sda5Diese Werte werden gleich wieder benötigt.
Nun lösche ich die vorhandenen Partitionen.
d
Zuerst sda5, anschließend sda2 und zuletzt sda1.
Dabei werden lediglich die Partitionseinträge gelöscht – nicht die Daten.
Nun erstelle ich sda1 erneut.
Dabei muss:
In meinem Beispiel endet die Partition bei:
39946237
Wenn gefragt wird:
Do you want to remove the signature?
antworte ich unbedingt mit
n
Nun erstelle ich erneut:
sda2 als Extended Partitionsda5 als Swap-PartitionAnschließend ändere ich den Typ der Swap-Partition.
t
Partition auswählen:
5
Hex-Code:
82
Dadurch wird die Partition als
Linux swap / Solaris
markiert.
Alle Änderungen schreiben:
w
partx /dev/sda
Nun passe ich das Dateisystem an:
resize2fs /dev/sda1
Die neue Größe kontrollieren:
df -h /
Jetzt muss noch die Datei fstab angepasst werden.
nano /etc/fstab
Den bisherigen Swap-Eintrag auf
/dev/sda5
ändern.
Vorher:

Nachher:

reboot
Nach dem Neustart werde ich wieder root und lege den Swap neu an.
mkswap /dev/sda5
swapon /dev/sda5
Nun lese ich die neue UUID aus:
blkid
Beispiel:
/dev/sda5: UUID="536f6dd4-3e1e-46f7-8b76-cd77a2384c08" TYPE="swap"
Die neue UUID in der Datei
nano /etc/fstab
eintragen.
Wichtig
Die Anführungszeichen (
") gehören nicht zur UUID und dürfen nicht mit übernommen werden.

reboot
Nach dem Neustart kontrolliere ich, ob der Swap wieder aktiv ist.
sudo swapon --show
Die Ausgabe sollte in etwa so aussehen:
NAME TYPE SIZE USED PRIO
/dev/sda5 partition 974M 0B -2
Damit wurde die Festplatte erfolgreich erweitert und die Swap-Partition wieder korrekt eingerichtet.