DAvideo
alle Bilder sehen ;)
Designed by: Hinx3
OSWD 2004

Valid HTML 4.01!

BitBastelei #568 - bcachefs: Der neue Dateisystem-Alleskönner für Linux

· 03.12.2023 · 13:00:18 ··· ··· Sunday ·· 7 (0) BitBastelei
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: https://bcachefs.org/
* bcachefs @ Wikipedia: https://en.wikipedia.org/wiki/Bcachefs
* bcachefs @ Archlinux Wiki: https://wiki.archlinux.org/title/Bcachefs
* Dateisysteme @ Wikipedia: https://en.wikipedia.org/wiki/File_system
* Comparison of file systems @ Wikipedia: https://en.wikipedia.org/wiki/Comparison_of_file_systems
* Snapshot @ Wikipedia: https://en.wikipedia.org/wiki/Snapshot_(computer_storage)
* Standard RAID levels @ Wikipedia: https://en.wikipedia.org/wiki/Standard_RAID_levels
* Logical Volume Management @ Wikipedia: https://en.wikipedia.org/wiki/Logical_volume_management
* Unix Philosophy @ Wikipedia: https://en.wikipedia.org/wiki/Unix_philosophy
* Linux-mainline @ Archlinux AUR: https://aur.archlinux.org/packages/linux-mainline
* yay AUR helper @ github: https://github.com/Jguer/yay

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? ;)


· 01.01.1970 · 01:00:00 ···
0**##
🧠 📺

· 01.01.1970 · 01:00:00 ···
# · 01.01.1970 · 01:00:00 ···
* · 01.01.1970 · 01:00:00 ···
* · 01.01.1970 · 01:00:00 ···

********