(380 MB) 00:35:52
2023-12-03 11:00 🛈Im Speicherumfeld gibt es einige All-in-one-Dateisysteme, welche viele Funktionen wie RAID, Volume Management, Snapshots, verteilen auf unterschiedlich schnelle Geräte, Kompression u.v.A. ineinander Vereinen. Am bekanntesten sind ZFS, welches jedoch lizenztechnisch schwierig ist, und BTRFS, welches – zumindest bei mir – nicht grade für seine Datensicherheit bekannt ist. Bcachefs verspricht diese Probleme zu lösen und noch mehr Funktion zu unterstützen. Ende 2023/Anfang 2024 soll das System das erste mal im stabilen Kernel verfügbar sein, also schauen wir mal wie man das nutzt.
Inhalt
- 00:00 Dateisystemtheorie
- 02:01 Copy-on-Write & Snapshots
- 03:21 RAID & LVM
- 06:09 bcachefs
- 08:28 Voraussetzungen
- 11:11 Partition fomatieren
- 12:11 Verschlüsselung
- 13:15 Kompression
- 15:51 Attribute: Konfiguration pro Datei/Ordner
- 16:59 Striping („RAID0“)
- 18:27 Replicas („RAID1/RAID10“)
- 20:28 Erasure Coding („RAID5/RAID6“)
- 21:20 Tiered Storage / Caching
- 28:21 Sysfs-Schnittstelle
- 30:11 Subvolumes und Snapshots
- 32:36 Ausblick und Fazit
Links zum Thema
- bcachefs Webseite
- bcachefs @ Wikipedia
- bcachefs @ Archlinux Wiki
- Dateisysteme @ Wikipedia
- Comparison of file systems @ Wikipedia
- Snapshot @ Wikipedia
- Standard RAID levels @ Wikipedia
- Logical Volume Management @ Wikipedia
- Unix Philosophy @ Wikipedia
- Linux-mainline @ Archlinux AUR
- yay AUR helper @ github
Sonstige Hinweise
- Den Grammatikfehler im Beispieltext hat ChatGPT ganz alleine hinbekommen… Oo
- 14:46 Die Level unterscheiden sich je nach Algorithmus. Für zstd sollten laut Anleitung -7 bis 22 zulässig sein
Transparenz
Es ist Open Source und kostenlos. Was erwartet ihr hier? 😉