Benutzer-Werkzeuge

Webseiten-Werkzeuge


sammlung:filesystem

Filesystem

Beschreibung

Das Linux-Dateisystem besteht aus verschiedenen Verzeichnissen mit jeweils spezifischer Funktion. Nachfolgend eine Übersicht der wichtigsten Verzeichnisse und deren Bedeutung.

Syntax

bin -> usr/bin     # Wichtige ausführbare Programme für alle Benutzer
boot               # Bootloader und Kernel-Dateien
dev                # Geräte-Dateien (z.B. Festplatten, USB)
etc                # Systemweite Konfigurationsdateien
home               # Benutzerverzeichnisse
lib -> usr/lib     # Systembibliotheken
lib64 -> usr/lib   # 64-bit Systembibliotheken
mnt                # Temporär eingehängte Dateisysteme
opt                # Optionale Zusatzsoftware
proc               # Virtuelles Verzeichnis für Prozess- und Systeminformationen
root               # Home-Verzeichnis des Systemadministrators (root)
run                # Laufzeitdaten für Prozesse
sbin -> usr/bin    # Systemprogramme, meist für den Administrator
srv                # Daten für angebotene Dienste (z.B. Webserver)
sys                # Virtuelles Verzeichnis für Kernel- und Hardwareinformationen
tmp                # Temporäre Dateien
usr                # Sekundäre Hierarchie für Programme und Daten
var                # Variable Daten wie Logs, Spools, Cache

Dateisysteme (ext4, xfs, btrfs)

Beschreibung

Dateisysteme bestimmen, wie Daten auf Datenträgern organisiert, gespeichert und verwaltet werden. Unter Linux sind ext4, xfs und btrfs die am häufigsten eingesetzten modernen Dateisysteme.

Wichtige Dateisysteme

  • ext4 – Standard-Dateisystem vieler Linux-Distributionen, robust, weit verbreitet, unterstützt große Dateien und Journaling.
  • xfs – Hochperformantes, skalierbares Dateisystem, besonders für große Datenmengen und parallele Zugriffe geeignet.
  • btrfs – Modernes Copy-on-Write-Dateisystem mit Features wie Snapshots, Checksummen, integrierter RAID-Unterstützung und Kompression.

Typische Kommandos

mkfs.ext4 /dev/sdX1      # ext4-Dateisystem anlegen
mkfs.xfs /dev/sdX1       # xfs-Dateisystem anlegen
mkfs.btrfs /dev/sdX1     # btrfs-Dateisystem anlegen

Auswahlkriterien

  • ext4: Standard, stabil, für die meisten Einsatzzwecke geeignet
  • xfs: Große Volumes, hohe Performance, Server/Storage
  • btrfs: Snapshots, moderne Features, experimentelle Nutzung

Weitere Informationen

man mkfs.ext4
man mkfs.xfs
man mkfs.btrfs
sammlung/filesystem.txt · Zuletzt geändert: von 127.0.0.1