Seminarinhalt
Programm
- Linux Gerätebezeichnungen (ide, scsi, sata, sas)
- Gerätedateien im /dev Verzeichnis
- Major und Minor Nummern bei Gerätedateien
- Festplatten Partitionierung und Design
- Linux Gerätemanager und UDEV Rules
- Partitions Management (msdos, GPT)
- Festplattenaufteilung planen
- Linux I/O Scheduler einrichten (deadline, cfq, noop)
Grundlagen Linux Dateisysteme
- Linux Dateisystemarten im Vergleich (ext2/3/4, xfs, btrfs, ...)
- Funktionsvergleich der wichtigsten Dateisysteme
- Aufbau von Dateisystemen (Superblock, Bitmaps, Block Gruppen, ...)
- Dateisysteme erstellen und reparieren
- Verwaltungs und Diagnose Werkzeuge
- Inode Verwaltung
- Block Verwaltung von Dateisystemen (Blocksize, Pointer vs. Extent Adressierung)
- Mounten von Dateisystemen
- Mount Optionen im Detail
Erstellen und Verwalten von Dateisystemen
- Erstellen von Partitionen mit fdisk, sfdisk, cfdisk und parted
- Arbeiten mit GUID Partition Tables (GPT)
- Erstellen von Windows Dateisystemen (FAT, NTFS)
- Fortgeschrittenes erstellen von ext Dateisystemen (ext2, ext3, ext4)
- ext spezifische Mount und Tuning Einstellungen
- Arbeiten mit extended Attributes (lsattr, chattr)
- Fortgeschrittenes erstellen von XFS Dateisystemen
- Einführung in die XFS Werkzeuge
- Resize von Partitionen und Dateisystem Größen
- File System Check im Detail
- Journaling Modi (journal, ordered, writeback)
Virtueller Speicher
- Erstellen von SWAP Partitionen und Dateien
- Tuning von SWAP Geräten (Priorität, Swappiness)
Linux Volume Management (LVM)
- Vorteile eines Logical Volume Managemen Systems
- Einrichten eines LVM Systems
- Erweitern einer Volume Group mit einer HD
- Entfernen einer HD aus einer Volume Group
- Vergrößern und verkleinern von Logischen Volumes
- LVM Snapshot Backup
System Storage Manager (SSM)
- Überblick SSM Funktionalität
- Erstellen von LVM Volumes
- Resize von Volumes
- LVM Snapshots
- Verschlüsselte LVM Volumes
Platten-Quotas verwalten
- Grundlagen Dateisystem Quotas
- Quota Werkzeuge (quota, quotaon, quotacheck, repquota, edquota)
- Setzen von Inodes und Blocks Limits für Benutzer und Gruppen
Btrfs Administration
- Btrfs Konzept und Fähigkeiten
- Parameter beim Erstellen eines Brfs Dateisystems
- Btrfs spezifische Mount Optionen
- Copy on Write (CoW) im Detail
- Block Deduplication
- Btrfs RAID Funktion
- Btrfs Snapshots und Rollback Funktion
- Arbeiten mit Subvolumes
- Btrfs Snapshots verwalten mit snapper und Yast
- In-place Upgrade von ext3
- Vergrößern des Dateisystems
- Dateisystemcheck
- Datenkomprimierung (LZO, ZLIB)
- Btrfs RAID
- Scrub Funktion
- Btrfs send/receive
- Kopieren von Metadaten mit --reflink
- Notwendige Wartungsarbeiten
- Praktische Beispiele
Storage Diagnose Werkzeuge