# 🧭 Crumbpage 09: Der Waldboden (Storage & Mounts) **Subtitle:** *Wo wir unsere Wurzeln schlagen - Speicher verwalten* **Pfad:** 9 von 11 **Schwierigkeit:** ⭐⭐⭐ (3/5) **Zeit:** ~1.5 Stunden **Voraussetzungen:** Pfad 3 (Navigation) > *"Ein Baum braucht Boden. Daten brauchen Platz."* 🌲 --- ## 📋 Was du in diesem Pfad lernst ``` ✓ Wie Linux Speicher sieht (Alles ist eine Datei) ✓ Partitionen und Filesystems ✓ Mount Points (Einhängepunkte) ✓ Speicherplatz überwachen (df, du) ✓ Externe Medien einbinden ``` --- ## 🎯 Lernziele Nach diesem Pfad kannst du: - [ ] Sehen, welche Festplatten angeschlossen sind - [ ] Prüfen, wie viel Platz noch frei ist - [ ] Verstehen, was `/mnt` und `/media` sind - [ ] Große Dateien finden, die den Wald verstopfen --- ## 🌱 Grundkonzepte ### Konzept 1: Kein C: Laufwerk In Windows gibt es C:, D:, E:. In Linux gibt es nur **einen Baum** (`/`). Andere Festplatten werden in diesen Baum **eingehängt** (mounted). Beispiel: - USB-Stick wird zu `/media/usb` - Zweite Festplatte wird zu `/mnt/data` ### Konzept 2: Devices Hardware wird als Datei in `/dev/` dargestellt. - `/dev/sda` = Erste Festplatte (SATA) - `/dev/sda1` = Erste Partition auf erster Platte - `/dev/nvme0n1` = NVMe SSD --- ## 🔧 Praktische Befehle ### Befehl 1: `df` (Disk Free) Wie viel Platz habe ich noch? ```bash $ df -h # -h = human readable (GB statt Bytes) Filesystem Size Used Avail Use% Mounted on /dev/sda2 100G 20G 80G 20% / /dev/sdb1 500G 100G 400G 20% /mnt/data ``` ### Befehl 2: `du` (Disk Usage) Wer verbraucht den Platz? ```bash $ du -sh folder/ # -s = summary (nur Summe) # -h = human readable $ du -h --max-depth=1 /var/log/ # Zeigt Größe der Unterordner an ``` ### Befehl 3: `lsblk` (List Block Devices) Was ist angeschlossen? ```bash $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 512M 0 part /boot/efi └─sda2 8:2 0 99.5G 0 part / ``` --- ## 💡 Best Practices ### DO ✅ ```bash # 1. Mount Points sauber halten # Nutze /mnt für temporäres oder manuelles Mounten. # Nutze /media für automatische Removable Media. # 2. UUIDs nutzen # In /etc/fstab (für permanenten Mount) lieber UUID statt /dev/sdb1 nutzen. # /dev/sdb1 kann sich ändern, UUID bleibt gleich. ``` ### DON'T ❌ ```bash # 1. Niemals volle Partition ignorieren # Wenn / voll ist (100%), stürzt das System oft ab oder Dienste starten nicht. # 2. USB-Stick einfach abziehen # Immer erst `umount /path` machen! Sonst Datenverlust. ``` --- ## 🎓 Hands-On Übungen ### Übung 1: Platzhirsch 1. Führe `df -h` aus. Welche Partition ist am vollsten? 2. Führe `lsblk` aus. Wie heißt deine Haupt-Festplatte? ### Übung 2: Detektiv 1. Gehe nach `/var/log`. 2. Finde heraus, wie groß der Ordner ist (`du -sh`). 3. Finde die größte Datei darin. --- ## 🦉 Crystal Owl's Weisheit > *"Der Boden trägt den Wald. Wenn der Boden voll ist, kann nichts mehr wachsen. Halte deinen Speicher sauber."* --- **Navigation:** [← Zurück: SSH Keys](crumbpage-08-ssh-keys.md) | [Weiter: Services →](crumbpage-10-services-ports.md)