Nach drei Jahren Verhandlungen hat Linus Torvalds hat das Dateisystem bcachefs in Linux 6.7 integriert.
Die Entwicklung wurde von Kent Overstreet in den letzten zehn Jahren durchgeführt. Funktional ähnelt bcachefs ZFS und btrfs, aber der Autor behauptet, dass das Design des Dateisystems eine höhere Leistung ermöglicht. Zum Beispiel verwenden Snapshots nicht die COW-Technologie, was es ermöglicht, die Overheadkosten beim Schreiben in bereits zugewiesene Extents zu vermeiden.
Die Dokumentation ist verfügbar unter dem Link.
Deklarierte Funktionen:
- Möglichkeit zur Erstellung von FS auf mehreren Blockgeräten;
- Caching von häufig verwendeten Daten auf schnellen Speichern;
- Verschlüsselung des gesamten Verzeichnisbaums;
- Prüfziffern für Daten und Metadaten;
- Fehlerkorrekturcodes;
- Snapshots;
- Kompression auf Extent-Ebene.
Quelle: linux.org.ru
