6f52d46267
Enthält Host-Doku, MQTT/HA, Git-Setup, Power-Monitoring und GPU-Idle (pve2). Co-authored-by: Cursor <cursoragent@cursor.com>
67 lines
2.0 KiB
Markdown
67 lines
2.0 KiB
Markdown
# 07 — Aktueller Stand
|
|
|
|
Stand nach Abschluss der Bereinigung und Einrichtung der Automatisierung.
|
|
|
|
## Storage-Pools
|
|
|
|
| Storage | Belegung | Frei (ca.) | Anmerkung |
|
|
|---------|----------|------------|-----------|
|
|
| local | ~32 % | ~60 GB | System-Partition |
|
|
| **local-lvm** | **~43 %** | **~200 GB** | war ~93 % |
|
|
| **nvme_second** | **~40 %** | **~280 GB** | war ~59 % |
|
|
| records | ~12 % | ~1,6 TB | HDD, viel Reserve |
|
|
|
|
## VMs / Container
|
|
|
|
### VMs
|
|
100 windows · 102 klipper · 104 opnsense · 106 homeassistant
|
|
|
|
### Container
|
|
101 docker · 103 pve-scripts-local · 109 media · 110 AIDEV
|
|
|
|
**Entfernt:** 107 kali · 105 dev2
|
|
|
|
## Automatisierung aktiv
|
|
|
|
| Komponente | Pfad |
|
|
|------------|------|
|
|
| Ansible-Projekt | `/root/ansible/` |
|
|
| Wöchentlicher Cron | `/etc/cron.weekly/pve-lxc-disk-maintenance` |
|
|
| Wartungs-Log | `/var/log/pve-lxc-disk-maintenance.log` |
|
|
| Dokumentation | `/root/docu/` |
|
|
|
|
## Offene / optionale Punkte
|
|
|
|
1. **OPNsense-Backup neu erstellen** auf `records` (altes Backup versehentlich gelöscht)
|
|
```bash
|
|
vzdump 104 --storage records --mode snapshot --compress zstd
|
|
```
|
|
|
|
2. **VM 100 windows** — gestoppt, ~100 GB auf nvme_second; löschen falls ungenutzt
|
|
|
|
3. **CT 109 media** nach `nvme_second` migrieren — entlastet local-lvm langfristig
|
|
|
|
4. **AIDEV Docker-Volumes** — ~17 ungenutzte Volumes (~1,2 GB), manuell prüfen:
|
|
```bash
|
|
pct exec 110 -- docker volume ls -f dangling=false
|
|
```
|
|
|
|
5. **Frigate-Retention** — bei reichlich HDD-Speicher unverändert lassen (30 Tage)
|
|
|
|
## Wichtigste Lessons Learned
|
|
|
|
1. **`fstrim` regelmäßig** auf LXC-Gästen — sonst explodiert der Thin-Pool scheinbar
|
|
2. **Docker-Logs begrenzen** — fehlende `max-size`/`max-file` führte zu Multi-GB-Logs
|
|
3. **Backups auf HDD** — System-NVMe nicht für vzdump nutzen
|
|
4. **Thin-Pool ≠ Guest-`df`** — immer beides prüfen
|
|
|
|
## Nächste Wartung prüfen
|
|
|
|
```bash
|
|
# Thin-Pools
|
|
lvs pve/data nvme_second/nvme_second -o data_percent
|
|
|
|
# Letzter Ansible-Lauf
|
|
tail -50 /var/log/pve-lxc-disk-maintenance.log
|
|
```
|