{"id":14762,"date":"2025-10-24T11:28:19","date_gmt":"2025-10-24T11:28:19","guid":{"rendered":"https:\/\/byte-bucket.com\/2025\/10\/24\/almalinux-os-10-1-btrfs-unterstuetzung-bringt-flexibilitaet-und-moderne-standards\/"},"modified":"2025-10-26T14:10:54","modified_gmt":"2025-10-26T14:10:54","slug":"almalinux-os-10-1-btrfs-unterstuetzung-bringt-flexibilitaet-und-moderne-standards","status":"publish","type":"post","link":"https:\/\/byte-bucket.com\/?p=14762","title":{"rendered":"AlmaLinux OS 10.1 bringt Btrfs-Unterst\u00fctzung"},"content":{"rendered":"<p>AlmaLinux OS 10.1 aktiviert Btrfs im Installer und im Userspace und erlaubt eine Installation mit Btrfs als Root-Dateisystem. Das Projekt erweitert damit den bisher \u00fcblichen XFS-Standard um eine Option, die in anderen Distributionen bereits produktiv l\u00e4uft. Die Entscheidung erfolgt im Rahmen einer breiteren Entwicklung in der Community, in der Arbeitsgruppen und SIGs Btrfs seit Jahren testen und pflegen. Die Distribution bindet Kernelmodul, Werkzeuge und den Speicherverwaltungsstack so ein, dass Partitionierung, Anlegen von Btrfs-Volumes und Subvolumes sowie grundlegende Wartung beim Setup verf\u00fcgbar sind. Die Zust\u00e4ndigkeit reicht damit \u00fcber ein Zusatzpaket hinaus und umfasst auch den Installationspfad mit benutzerdefinierter Partitionierung.<\/p>\n<p>Btrfs stellt Copy-on-Write, Subvolumes, Snapshots, Pr\u00fcfsummen, Kompression und integrierte RAID-Profile bereit. Administratoren k\u00f6nnen Root und Home als getrennte Subvolumes anlegen und Snapshots f\u00fcr Upgrades, Tests oder Rollbacks nutzen. Die Werkzeuge unterst\u00fctzen send und receive f\u00fcr inkrementelle Replikation sowie scrub und balance f\u00fcr Konsistenzpr\u00fcfungen und Datenumlagerungen. Die Distribution liefert die Anwenderprogramme f\u00fcr Formatierung, Pr\u00fcfung, Rettung und Verwaltung \u00fcber das Paketmanagement aus und integriert die n\u00f6tigen Dracut-Module und GRUB-Funktionen f\u00fcr den Systemstart von Btrfs.<\/p>\n<p>Was RAID5\/6 betrifft, gilt upstream weiterhin als problematisch und bleibt f\u00fcr produktive Daten ungeeignet, w\u00e4hrend Spiegel- und Mehrfachspiegel-Profile nutzbar sind. Quotas \u00fcber qgroups erlauben feingranulare Limits, verursachen aber Mehraufwand bei Metadaten und sollten gezielt aktiviert werden. Kompression mit zstd reduziert Speicherbedarf und I\/O, erfordert aber Tests mit Workloads, die viele Schreibvorg\u00e4nge mit fsync erzeugen. Datenbanken und VM-Images profitieren von NOCOW-Verzeichnissen \u00fcber chattr, weil Copy-on-Write hier Latenzen erh\u00f6ht. discard=async entlastet SSDs ohne dauerhafte Kosten f\u00fcr Online-TRIM. Regelm\u00e4\u00dfige scrubs erkennen stille Datenfehler und ben\u00f6tigen Planungen \u00fcber systemd-Timer oder Wartungsfenster.<\/p>\n<p>Die Installationsroutine verlangt f\u00fcr Btrfs eine benutzerdefinierte Partitionierung. Administratoren w\u00e4hlen ein Btrfs-Volume, definieren Subvolumes und entscheiden \u00fcber die Schichtreihenfolge mit Verschl\u00fcsselung. LUKS \u00fcber Btrfs vereinfacht Snapshots, w\u00e4hrend Btrfs \u00fcber LUKS die Schl\u00fcsselverwaltung vereinheitlicht, in beiden F\u00e4llen muss die Initramfs passende Hooks laden. Der Bootloader kann Btrfs lesen, dennoch sollten Subvolumes f\u00fcr Boot und Root sauber getrennt und Mount-Optionen konsistent gesetzt werden. SELinux arbeitet mit Btrfs \u00fcber xattrs, verlangt aber korrekte Labels bei nachtr\u00e4glich angelegten Subvolumes.<\/p>\n<p>Die Migration von bestehenden Installationen erfordert Planung. Ein In-Place-Wechsel von XFS existiert nicht, deshalb sind Backup und Wiederherstellung oder Neuinstallation n\u00f6tig. btrfs-convert unterst\u00fctzt ext-Dateisysteme mit R\u00fcckweg, verlangt aber freie Kapazit\u00e4t und eine abschlie\u00dfende Defragmentierung. Paketmanager-Hooks f\u00fcr transaktionale Snapshots m\u00fcssen separat eingerichtet werden, weil die Distribution diese Funktion nicht automatisch mitliefert. Snapper oder vergleichbare Werkzeuge lassen sich nachr\u00fcsten, ben\u00f6tigen jedoch integrierte Richtlinien f\u00fcr Aufbewahrung, Boot-Men\u00fc-Eintr\u00e4ge und Rollback-Verhalten, damit Upgrades reproduzierbar bleiben.<\/p>\n<p>Schlagw\u00f6rter: AlmaLinux + Btrfs + Linux-Community<br \/>(pz)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AlmaLinux OS 10.1 aktiviert Btrfs im Installer und im Userspace und erlaubt eine Installation mit Btrfs als Root-Dateisystem. Das Projekt erweitert damit den bisher \u00fcblichen XFS-Standard um eine Option, die in anderen Distributionen bereits produktiv l\u00e4uft. Die Entscheidung erfolgt im Rahmen einer breiteren Entwicklung in der Community, in der Arbeitsgruppen&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":14761,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-14762","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/14762","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14762"}],"version-history":[{"count":3,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/14762\/revisions"}],"predecessor-version":[{"id":14781,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/14762\/revisions\/14781"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/media\/14761"}],"wp:attachment":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14762"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}