Block-basierte Linux Dateisysteme
Der Linux Kernel unterstützt zahlreiche Dateisysteme zum Speichern von Dateien. Neben block-basierten Dateisystemen wie Ext3, Ext4, XFS oder Btrfs unterstützt Linux auch Dateien übers Netzwerk auf Netzwerk-Dateisystemen wie NFS oder SMB abzulegen. In diesem Artikel geben wir einen Überblick über diese Dateisysteme.
Block-basierte Dateisysteme
Die Tabelle zeigt im Überblick die wichtigsten Unterschiede zwischen block-basierten Dateisystemen:[1]
Ext3 | Ext4 | XFS | Btrfs | |
---|---|---|---|---|
Prouction-Ready | ✔ | ✔ | ✔ | teilweise[2] |
Dateisystem Tools | e2fsprogs (mke2fs, resize2fs , e2fsck, tune2fs) | e2fsprogs (mke2fs, resize2fs , e2fsck, tune2fs) | xfsprogs (mkfs.xfs, xfs_growfs, xfs_repair, xfs_admin) | btrfs-progs (mkfs.btrfs, btrfs resize, btrfsck, btrfs filesystem) |
Max. Dateisystem-Größe | 16 TiB | 1 EiB[t 1] | 16 EiB | 16 EiB |
Max. Datei-Größe | 2 TiB | 1 EiB | 8 EiB | 8 EiB |
Online vergrößern | ✔ | ✔ | ✔ | ✔ |
Online verkleinern | - | - | - | ✔ |
Offline vergrößern | ✔ | ✔ | - | - |
Offline verkleinern | ✔ | ✔ | - | - |
Discard (ATA Trim) | ✔ | ✔ | ✔ | ✔ |
Metadaten CRC | ✔ | ✔ | ✔ | ✔ |
Daten CRC | - | - | - | ✔ |
Snapshots/Clones/Internal RAID/Compression | - | - | - | ✔ |
- ↑ Ab E2fsprogs 1.42.
Standard-Dateisysteme von Linux Distributionen
Die Tabelle zeigt, welche Dateisysteme standardmäßig von Linux Distributionen verwendet werden:
Linux Distribution | Standard-Dateisystem |
---|---|
Debian (ab Debian 7.0 Wheezy)[3] | Ext4 |
RHEL / CentOS (ab RHEL 7.0)[4] | XFS |
SLES (ab SLES 12)[5] | Btrfs für /, XFS für Datenpartitionen |
Ubuntu (ab Ubuntu 9.04)[6] | Ext4 |
Netzwerk-Dateisysteme
Informationen zu Netzwerk-Dateisystemen finden Sie in den folgenden Artikeln:
- Unterschiede NFS Version 3 und 4
- Windows Freigabe unter Linux mounten
- Samba-Server Grundlagen
- Einfache Samba Freigabe unter Debian
- Ceph
Einzelnachweise
- ↑ Which filesystem should I use? (LinuxTag 2013, Heinz Mauelshagen, Red Hat)
- ↑ Btrfs-Erfinder stuft sein Linux-Dateisystem als stabil ein (heise.de, 28.10.2014) [...] "Btrfs ist meiner Ansicht nach stabil, wird allerdings zugleich auch noch sehr stark weiterentwickelt." Mit diesen Worten beschreibt Chris Mason den Entwicklungsstand des von ihm erfundenen Dateisystems Btrfs in einer Mail an heise open. [...]
- ↑ New In Wheezy (wiki.debian.org)
- ↑ Red Hat Enterprise Linux 7.0 Release Notes - Introduction (access.redhat.com)
- ↑ SUSE Linux Enterprise Server 12 Release Notes - Support for the Btrfs File System
- ↑ Karmic Koala Technical Overview (wiki.ubuntu.com)
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|