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
