5.2 KiB
5.2 KiB
Hardware Inventory - KalliLab CORE
Status: Initialer Host-Audit erfasst, offene Punkte markiert.
Host: Kallilabcore
Letzte Pruefung: 2026-05-26
Naechster Review: 2026-08-26
Zweck
Dieses Dokument beschreibt die physische Basis des Homelabs. Es ist die Grundlage fuer Capacity Planning, Restore-Zeit, Ersatzteilplanung, USV-Verhalten und Entscheidungen wie Immich-ML, Plex-Transcoding oder Storage-Erweiterung.
Host
| Feld | Wert |
|---|---|
| Hostname | Kallilabcore |
| Standort | Heim-LAN, physischer Standort TBD |
| Betriebssystem | Unraid |
| Unraid-Version | 7.2.4 |
| Rolle | Single-Host Homelab, Docker Compose via Komodo |
| Boot-Medium | Samsung Flash Drive, 59.8G, FAT32 |
| Flash-Backup | In Borg-Scope aufgenommen, siehe docs/MIGRATION_LOG.md |
CPU
| Feld | Wert |
|---|---|
| Modell | 12th Gen Intel(R) Core(TM) i5-12400F |
| Kerne / Threads | 6 Kerne / 12 Threads |
| Architektur | x86_64 |
| Relevante Flags | AVX, AVX2, FMA, AES, VT-x vorhanden; kein AVX-512 |
| iGPU / Quick Sync | Nein, F-CPU ohne iGPU |
Pruefkommando:
cat /proc/cpuinfo | awk '/model name|flags/ {print; if(/flags/) exit}'
lscpu
RAM
| Feld | Wert |
|---|---|
| Gesamt | 31 GiB |
| Belegt im Normalbetrieb | ca. 7.8 GiB genutzt, ca. 23 GiB verfuegbar |
| Slots / Ausbau | 4x 8 GB DDR4 belegt |
| ECC | Nein |
Pruefkommando:
free -h
dmidecode -t memory | grep -E "Size|Speed|Locator|Type" | head -40
Mainboard und Controller
| Feld | Wert |
|---|---|
| Mainboard | Gigabyte Technology Co., Ltd. B760M DS3H DDR4 |
| BIOS/Firmware | TBD |
| SATA/HBA Controller | Onboard, Details TBD |
| NVMe Slots | mindestens 1 belegt |
Pruefkommando:
dmidecode -t baseboard | head -30
lspci
Netzwerk-Hardware
| Interface | Speed | Rolle | Bemerkung |
|---|---|---|---|
| eth0 / bond0 / br0 | 1 Gbit/s full duplex | LAN | Host-IP 192.168.178.58/24, Gateway 192.168.178.1 |
| tailscale1 | virtuell | VPN | Tailscale IPv4 100.80.98.33 |
Pruefkommando:
ip -br link
ethtool <interface>
tailscale ip -4
Storage
| Slot | Device | Modell | Seriennummer | Groesse | Filesystem | Rolle | Health |
|---|---|---|---|---|---|---|---|
| Cache | nvme0n1p1 |
Samsung SSD 970 EVO Plus 2TB | S4J4NM0W609649H |
1.8T | XFS | Appdata/system/domains | SMART passed |
| Disk1 | md1p1 / physisch sdc |
WDC WD60EFAX-68JH4N1 | WD-WX32D90PC0V0 |
5.5T | XFS auf md1p1 | Array-Daten | SMART passed |
| Parity | physisch sdb |
TOSHIBA HDWG480 | 2460A03VFA3H |
7.3T | n/a | Parity | SMART passed |
| Boot | sda1 |
Samsung Flash Drive | 0375125090000587 |
59.8G | FAT32 | Unraid Boot | aktiv |
| Cold Backup | TBD | TBD | TBD | TBD | TBD | Externe Rotation | offen |
Pruefkommando:
lsblk -o NAME,SIZE,MODEL,SERIAL,FSTYPE,MOUNTPOINT,VENDOR
findmnt -no FSTYPE /mnt/cache /mnt/disk1 /boot
df -h /mnt/cache /mnt/disk1 /mnt/user
SMART / Health
| Device | Letzter Check | Kritische Werte | Bewertung |
|---|---|---|---|
| /dev/nvme0n1 | 2026-05-26 | Critical Warning 0x00, Percentage Used 0%, Media Errors 0, Power On Hours 370, Written 5.87 TB |
gut |
| /dev/sdb | 2026-05-26 | Reallocated 0, Pending 0, Uncorrectable 0, CRC 1, Power On Hours 8971 |
gut, CRC-Wert beobachten |
| /dev/sdc | 2026-05-26 | Reallocated 0, Pending 0, Uncorrectable 0, CRC 0, Power On Hours 14174 |
gut |
Pruefkommando:
smartctl -a /dev/nvme0n1
smartctl -a /dev/sdb
smartctl -a /dev/sdc
USV / Power Loss
| Feld | Wert |
|---|---|
| USV vorhanden | Unklar |
| Modell | TBD |
| Verbindung | TBD |
| Software | apcaccess vorhanden, aber apcupsd auf localhost:3551 antwortet nicht |
| Laufzeit im Idle | TBD |
| Shutdown-Schwelle | TBD |
| Letzter Shutdown-Test | TBD |
Bewertung:
- Wenn keine USV vorhanden ist: Risiko fuer Docker-/DB-State und laufende Writes bleibt offen.
- Wenn USV vorhanden ist: Shutdown-Pfad muss mindestens einmal getestet und dokumentiert werden.
- Aktueller Befund 2026-05-26: USV-Status ist nicht validiert;
apcaccess statusliefertConnection refused.
Stromverbrauch
| Zustand | Verbrauch | Messmethode | Datum |
|---|---|---|---|
| Idle | TBD | TBD | TBD |
| Normalbetrieb | TBD | TBD | TBD |
| Backup-Lauf | TBD | TBD | TBD |
| Last | TBD | TBD | TBD |
Ersatzteil- und Lifecycle-Plan
| Komponente | Trigger | Massnahme |
|---|---|---|
| Cache-NVMe | >70 % Fuellstand oder SMART-Warnung | Zweite NVMe / Pool-Entscheidung; aktuell 6 % belegt |
| Disk1 | >80 % Fuellstand oder SMART-Warnung | Array-Erweiterung / Ersatz; aktuell 33 % belegt |
| Parity | Kleiner als neue groesste Datenplatte | Parity-Upgrade vor Datenplatten-Upgrade |
| Boot-USB | Lesefehler oder Alter TBD | Flash-Backup verifizieren, Ersatzstick vorbereiten |
| RAM | Swap/OOM oder Immich/Nextcloud-Druck | Ausbau planen |
Audit-Kommandos
hostname
uname -a
cat /etc/unraid-version 2>/dev/null || true
lscpu
free -h
dmidecode -t baseboard | head -30
dmidecode -t memory | grep -E "Size|Speed|Locator|Type" | head -40
ip -br link
tailscale ip -4
lsblk -o NAME,SIZE,MODEL,SERIAL,FSTYPE,MOUNTPOINT,VENDOR
findmnt -no FSTYPE /mnt/cache /mnt/disk1 /boot
df -h /mnt/cache /mnt/disk1 /mnt/user
smartctl -a /dev/nvme0n1 | head -100
smartctl -a /dev/sdb | head -100
smartctl -a /dev/sdc | head -100