Files
proxmox-festplatten-erweite…/README.md
2025-10-30 08:58:37 +00:00

82 lines
2.2 KiB
Markdown

# Anleitung: VM-Festplattenkapazität in Proxmox vergrößern
## Voraussetzungen
- Proxmox VE (Version 7.x oder neuer)
- SSH-Zugriff auf den Proxmox-Host
- Root- oder sudo-Berechtigungen
- VM ist **ausgeschaltet** (wichtig!)
---
## 1. VM-Festplatte identifizieren
1. Melde dich in der **Proxmox-Weboberfläche** an.
2. Wähle die VM aus und notiere dir:
- **VM-ID** (z. B. `100`)
- **Name der Festplatte** (z. B. `vm-100-disk-0`).
3. Überprüfe das Format der Festplatte (qcow2 oder raw):
```bash
ls -lh /dev/pve/vm-<VM-ID>-disk-*
```
Beispiel:
```bash
ls -lh /dev/pve/vm-100-disk-0
```
---
## 2. Festplattenkapazität vergrößern
### Option A: qcow2-Format
1. **VM ausschalten** (wichtig!).
2. Führe folgenden Befehl aus (ersetze `<VM-ID>` und `<NEUE_GRÖSSE>`):
```bash
qm resize <VM-ID> <FESTPLATTENNAME> <NEUE_GRÖSSE>
```
Beispiel (auf 50GB vergrößern):
```bash
qm resize 100 vm-100-disk-0 +30G
```
- `+30G` = 30GB zusätzlich zur aktuellen Größe.
### Option B: raw-Format
1. **VM ausschalten**.
2. Verwende `lvresize` für LVM-basierte Festplatten:
```bash
lvextend -L+<NEUE_GRÖSSE> /dev/pve/vm-<VM-ID>-disk-0
```
Beispiel:
```bash
lvextend -L+30G /dev/pve/vm-100-disk-0
```
---
## 3. Partition im Gastbetriebssystem anpassen
1. **VM starten**.
2. Melde dich im Gastbetriebssystem an und überprüfe die Festplatte:
```bash
lsblk
```
3. **Partition erweitern** (Beispiel für Linux mit `growpart` und `resize2fs`):
```bash
sudo growpart /dev/sdX 1 # Ersetze `sdX` mit dem Gerätenamen (z. B. `sda`)
sudo resize2fs /dev/sdX1
```
- Für Windows: Verwende die **Datenträgerverwaltung** oder `diskpart`.
---
## 4. Überprüfung
- Prüfe die neue Größe im Gastbetriebssystem:
```bash
df -h
```
- In der Proxmox-Weboberfläche: Gehe zu **VM → Hardware → Festplatte** und verifiziere die Größe.
---
## Wichtige Hinweise
- **Sicherheitskopie erstellen**, bevor du Änderungen vornimmst!
- Bei **LVM im Gast**: Nutze `lvextend` und `resize2fs` für die logischen Volumes.
- Für **Windows-VMs**: Möglicherweise ist ein Neustart erforderlich, damit die Änderungen übernommen werden.