README.md hinzugefügt
This commit is contained in:
120
README.md
Normal file
120
README.md
Normal file
@ -0,0 +1,120 @@
|
|||||||
|
# Proxmox-VM: Root-Partition vergrößern (von 32 GB auf 90 GB)
|
||||||
|
|
||||||
|
Diese Anleitung beschreibt, wie eine bereits in Proxmox vergrößerte virtuelle Festplatte innerhalb der VM erweitert wird.
|
||||||
|
Beispiel: `/dev/sda` wurde in Proxmox von 32 GB auf 90 GB vergrößert.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 1. Voraussetzungen
|
||||||
|
|
||||||
|
- Root-Partition liegt auf `/dev/sda1`
|
||||||
|
- Swap befindet sich auf `/dev/sda5` (in erweiterter Partition `/dev/sda2`)
|
||||||
|
- Dateisystem: `ext4`
|
||||||
|
- System: Debian oder Ubuntu (andere Linux-Distributionen ähnlich)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 2. Swap deaktivieren
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo swapoff -a
|
||||||
|
free -h # Prüfen, ob kein Swap mehr aktiv ist
|
||||||
|
````
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 3. Partitionen umbauen
|
||||||
|
|
||||||
|
Mit `cfdisk` die Partitionen neu anordnen:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo cfdisk /dev/sda
|
||||||
|
```
|
||||||
|
|
||||||
|
In `cfdisk`:
|
||||||
|
|
||||||
|
1. **sda5** (Swap-Partition) löschen
|
||||||
|
2. **sda2** (erweiterte Partition) löschen
|
||||||
|
3. **sda1** auswählen → **Resize** → bis zum Ende des Datenträgers vergrößern
|
||||||
|
4. **Write** → mit `yes` bestätigen
|
||||||
|
5. **Quit**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 4. Neu starten
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo reboot
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 5. Dateisystem vergrößern
|
||||||
|
|
||||||
|
Nach dem Neustart:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo resize2fs /dev/sda1
|
||||||
|
df -hT /
|
||||||
|
```
|
||||||
|
|
||||||
|
→ Root-Partition sollte jetzt etwa **90 GB** groß sein.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 6. Swap als Datei anlegen (statt Partition)
|
||||||
|
|
||||||
|
Empfohlene Variante, da flexibler als eine eigene Swap-Partition.
|
||||||
|
|
||||||
|
### 6.1 Neue Swap-Datei erstellen (z. B. 2 GB)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo fallocate -l 2G /swapfile
|
||||||
|
sudo chmod 600 /swapfile
|
||||||
|
sudo mkswap /swapfile
|
||||||
|
sudo swapon /swapfile
|
||||||
|
```
|
||||||
|
|
||||||
|
### 6.2 Dauerhaft aktivieren
|
||||||
|
|
||||||
|
```bash
|
||||||
|
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
|
||||||
|
```
|
||||||
|
|
||||||
|
### 6.3 Überprüfen
|
||||||
|
|
||||||
|
```bash
|
||||||
|
swapon --show
|
||||||
|
free -h
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 7. Ergebnis
|
||||||
|
|
||||||
|
* Root-Dateisystem: **90 GB**
|
||||||
|
* Swap: **/swapfile (2 GB)**
|
||||||
|
* Keine Abhängigkeit mehr von separaten Swap-Partitionen
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 8. Optional: Swap-Größe anpassen
|
||||||
|
|
||||||
|
Swap-Datei deaktivieren und löschen:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo swapoff /swapfile
|
||||||
|
sudo rm /swapfile
|
||||||
|
```
|
||||||
|
|
||||||
|
Neue Größe anlegen (z. B. 4 GB):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo fallocate -l 4G /swapfile
|
||||||
|
sudo chmod 600 /swapfile
|
||||||
|
sudo mkswap /swapfile
|
||||||
|
sudo swapon /swapfile
|
||||||
|
```
|
||||||
|
|
||||||
|
Eintrag in `/etc/fstab` bleibt gleich.
|
||||||
|
|
||||||
Reference in New Issue
Block a user