[[start|zurück]]====== Storage – Grundlagen (RAID, NAS, SAN, ZFS, iSCSI, NFS) ====== Storage-Systeme bilden die Grundlage moderner IT-Infrastrukturen. Sie speichern Daten zuverlässig, schnell und sicher – egal ob im Heimnetz, Unternehmen oder Rechenzentrum. Diese Seite behandelt: * RAID (Datensicherheit) * Filesysteme (ZFS, ext4, Btrfs, NTFS) * NAS vs SAN * iSCSI * NFS/SMB * Snapshot- & Replikationskonzepte --- ====== 1. RAID – Redundant Array of Independent Disks ====== RAID kombiniert mehrere Festplatten zu einem logischen Verbund, um: * Geschwindigkeit zu erhöhen * Ausfallsicherheit zu steigern * große Storage-Pools zu bilden ==== RAID-Level Übersicht ==== ^ Level ^ Beschreibung ^ Ausfallsicherheit ^ Geschwindigkeit ^ | RAID 0 | Stripe | 0 Platten | sehr schnell | | RAID 1 | Mirror | 1 Platte | schnell beim Lesen | | RAID 5 | Stripe + Parität | 1 Platte | gut | | RAID 6 | doppelte Parität | 2 Platten | gut | | RAID 10 | Mirror + Stripe | 1 pro Mirror | sehr gut | ==== Details ===== ===== RAID 0 ===== * keine Redundanz * doppelte Geschwindigkeit * wenn 1 Platte ausfällt → ALLES weg ===== RAID 1 ===== * Spiegelung * sehr hohe Sicherheit * Geschwindigkeit mittel ===== RAID 5 ===== * Paritätsberechnung * gut für große Archive * Wiederherstellung (Rebuild) kann kritisch sein ===== RAID 6 ===== * zwei Paritäten * extrem robust * ideal für professionelle NAS/SAN ===== RAID 10 ===== * kombiniert Geschwindigkeit + Sicherheit * ideal für Datenbanken, VMs, ESXi, Proxmox --- ====== 2. Filesysteme ====== Moderne Systeme nutzen leistungsfähige Dateisysteme. ===== ext4 ===== * Standard unter Linux * stabil und weit verbreitet * keine eingebaute Prüfsummen- oder Snapshot-Funktion ===== ZFS ===== * extrem robust * Copy-On-Write * Prüfsummen * Snapshots * Replikation * ideal für Server & NAS * selbstheilend * benötigt RAM ASCII: ZFS Pool → Dataset → Snapshots → Replication ===== Btrfs ===== * Copy-On-Write * Snapshots * geeignet für Container & Docker * ähnlich ZFS, aber weniger stark ===== NTFS ===== * Standard für Windows * ACLs gut * keine Snapshots (außer über VSS) --- ====== 3. NAS vs SAN ====== Viele verwechseln diese Begriffe – hier die klare Unterscheidung. ===== NAS – Network Attached Storage ===== NAS = „Dateiserver über das Netzwerk“ Client → SMB/NFS → NAS Eigenschaften: * arbeitet auf **Dateiebene** * Protokolle: **SMB, NFS** * einfach anzubinden * ideal für Home & Firmen-Dateifreigaben Beispiele: * Synology * TrueNAS * QNAP ===== SAN – Storage Area Network ===== SAN = „Block Storage über das Netzwerk“ Client → iSCSI/FibreChannel → LUN → OS Eigenschaften: * arbeitet auf **Blockebene** * Protokolle: iSCSI, Fibre Channel * erscheint wie eine lokale Festplatte * sehr hohe Performance * ideal für Hypervisor & Datenbanken Beispiele: * iSCSI Targets * Dell EMC SAN Systeme * HP 3PAR ===== Vergleich ====== ^ Merkmal ^ NAS ^ SAN ^ | Zugriffsebene | Datei | Block | | Protokolle | SMB/NFS | iSCSI/FC | | Einsatz | Freigaben | Hypervisor, DBs | | Komplexität | gering | hoch | --- ====== 4. iSCSI – Blockspeicher über IP ====== iSCSI ermöglicht es, Blockgeräte über das Netzwerk bereitzustellen. Beispiel: Proxmox → iSCSI LUN → ZFS/VM-Storage Komponenten: * **iSCSI Target** → stellt LUNs bereit * **iSCSI Initiator** → verbindet sich (Client) Vorteile: * schnelle, flexible Storage-Lösungen * ideal für Virtualisierung * günstig, da IP-Netzwerk --- ====== 5. NFS & SMB ====== ===== NFS – Network File System ===== * Standard im Linux-Serverbereich * sehr effizient * Filesystem-level-Zugriff * ideal für Docker/Proxmox/ZFS-Backups Ports: * 2049/tcp ===== SMB – Server Message Block ===== * Windows-Freigaben * ACLs * ideal für Benutzerfreigaben * Samba unter Linux --- ====== 6. Storage in Virtualisierung ====== Virtualisierungsplattformen nutzen Storage intensiv: ===== Proxmox VE ===== * ZFS * Ceph * NFS * iSCSI * LVM-Thin ===== VMware ESXi ===== * VMFS * NFS * iSCSI * vSAN ===== Hyper-V ===== * SMB3 * iSCSI * Cluster Shared Volumes --- ====== 7. Snapshots & Replikation ====== ===== Snapshots ===== * sehr schnelle Sicherungen * Bestandteil von ZFS/Btrfs * ideal für Rollbacks, Updates ===== Replikation ===== * ZFS send/receive * Live-Replikation * asynchron / synchron Perfekt für: * Backup-Offsite * HA-Systeme * Desaster-Recovery --- ====== 8. Storage-Sicherheit ====== * RAID schützt nicht vor Löschen → Backup Pflicht * Zugriff per ACLs absichern * Verschlüsselung (z. B. LUKS) * separate Storage-VLANs * Monitoring von I/O, SMART-Werten, Temperatur --- ====== Zusammenfassung ====== * RAID schützt Hardwareausfälle, aber ersetzt kein Backup * ZFS ist eines der sichersten Dateisysteme * NAS = Dateiebene (SMB/NFS) * SAN = Blockebene (iSCSI/FC) * iSCSI ideal für Hypervisoren * Snapshots/Replication = schneller Schutz * Storage ist die Basis für Virtualisierung & Serverbetrieb