Kapitel 17. Dateisysteme
OverlayFS
OverlayFS ist eine Art gemeinsames Dateisystem. Es gestattet dem Benutzer den
overlay
von einem Dateisystem auf einem anderen. Änderungen werden im oberen Dateisystem festgehalten, während das tiefer liegende Dateisystem unverändert bleibt. Dies ermöglicht mehreren Benutzern die gemeinsame Nutzung eines file-system-Image, wie eines Containers oder einer DVD-ROM ermöglicht, wo das Basis-Image sich auf einem schreibgeschützten Medium befindet. Weitere Informationen finden Sie in der Kerneldatei Documentation/filesystems/overlayfs.txt.
OverlayFS bleibt in Red Hat Enterprise Linux 7.2 eine Technologievorschau. Der Kernel protokolliert in diesem Fall Warnmeldungen, wenn diese Technologie aktiviert wird.
Voller Support ist für OverlayFS bei der Verwendung mit Docker verfügbar, allerdings mit folgenden Einschränkungen:
* OverlayFS wird nur bei Verwendung als ein Docker Graph-Treiber unterstützt. Seine Verwendung kann für Container COW-Inhalte, nicht für persistenten Speicher unterstützt werden. Jeder persistente Speicher auf nicht-OverlayFS-Volumes platziert werden, um unterstützt zu werden. Nur die standardmäßige Docker-Konfiguration kann verwendet werden; das bedeutet eine Ebene an Overlay, eine lowerdir und beide Ebenen befinden sich in demselben Dateisystem).
* Nur XFS wird derzeit für die Verwendung als Dateisystem der unteren Schicht unterstützt.
* SELinux muss aktiviert und im Erzwingungsmodus an der physischen Maschine sein, muss jedoch im Container während der Container-Separation deaktiviert sein; das heißt /etc/sysconfig/docker darf --selinux-enabled nicht enthalten. Am SELinux-Support für OverlayFS wird Upstream gearbeitet und es wird in einer zukünftigen Release erwartet.
* Das OverlayFS Kernel-ABI und Userspace-Verhalten gelten nicht als stabil und es sind Änderungen in zukünftigen Aktualisierungen möglich.
Beachten Sie, dass OverlayFS einen eingeschränkten Satz von POSIX-Standards bereitstellt. Testen Sie Ihre Applikation gründlich, ehe Sie diese mit OverlayFS bereitstellen.
Es werden außerdem mehrere bekannte Probleme mit OverlayFS im Zusammenhang mit der Red Hat Enterprise Linux 7.2 Release assoziiert. Weitere Informationen finden Sie unter
Non-standard behavior
in der Documentation/filesystems/overlayfs.txt-Datei.
Support für NFSv4-Clients mit flexiblem Datei-Layout
Red Hat Enterprise Linux 7.2 beinhaltet Support für flexibles Datei-Layout auf NFSv4-Clients. Diese Technologie ermöglicht fortgeschrittene Features wie nicht disruptive Dateimobilität und Client-seitiges Mirroring, wodurch verbesserte Nutzbarkeit in Bereichen wie Datenbanken, Big Data und Virtualisierung erreicht wird.
Siehe https://datatracker.ietf.org/doc/draft-ietf-nfsv4-flex-files/ für ausführliche Informationen zu NFS flexibles Datei-Layout.
NFS auf RDMA
Der NFSoRDMA-Dienst wird für Red Hat Enterprise Linux 7.2 als eine Technologievorschau bereitgestellt. Dadurch wird das svcrdma-Modul verfügbar für Benutzer, die Remote Direct Memory Access (RDMA) Transport mit dem Red Hat Enterprise Linux 7 NFS Server zu verwenden beabsichtigen.
Btrfs-Dateisystem
Das Btrfs (B-Tree) Dateisystem wird als eine Technologievorschau in Red Hat Enterprise Linux 7.2 unterstützt. Dieses Dateisystem bietet fortgeschrittene Verwaltung, Zuverlässigkeit und Skalierbarkeit. Es ermöglicht Benutzern das Erstellen von Snapshots, es ermöglicht Kompression und integrierte Geräteverwaltung.