{"id":184270,"date":"2026-11-15T11:45:19","date_gmt":"2026-11-15T09:45:26","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/predstavlen-xraid-s-realizacziej-raid-dlya-xfs"},"modified":"2026-11-15T11:45:30","modified_gmt":"2026-11-15T09:45:30","slug":"xraid-introduced-with-raid-implementation-for-xfs","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/xraid-introduced-with-raid-implementation-for-xfs","title":{"rendered":"XRAID mit RAID-Implementierung f\u00fcr XFS vorgestellt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Christoph Hellwig, der Maintainer der DMA-, KVM-, Slab Allocator- und PowerPC-Subsysteme im Linux-Kernel, stellte die erste \u00f6ffentliche Version von XRAID vor, einer Implementierung von deklasterisiertem RAID mit Parit\u00e4tskontrolle, die in das XFS-Dateisystem integriert ist. Das Projekt wurde ins Leben gerufen, um die Verwendung von RAID auf zonierten Speicherger\u00e4ten, wie etwa SMR-Festplatten (Shingled Magnetic Recording), zu erm\u00f6glichen und eine hochleistungsf\u00e4hige RAID-Implementierung zur Gew\u00e4hrleistung der Datenintegrit\u00e4t bereitzustellen. Neben zonierten Ger\u00e4ten unterst\u00fctzt XRAID auch den Betrieb auf herk\u00f6mmlichen Festplatten und SSDs und zeigt bei letzterem einen signifikanten Leistungszuwachs im Vergleich zu mdraid (bis zu 20 Mal bei Schreibvorg\u00e4ngen).<\/p>\n<p> F\u00fcr die Verteilung von Informationen auf die Speicher in XRAID kommt eine deklasterisierte Parit\u00e4tskontrolle zum Einsatz, die an dRAID in OpenZFS erinnert, wobei keine separaten Speicher f\u00fcr Hot Spares zugewiesen werden, sondern Daten, Parit\u00e4tsinformationen und freier Reserveplatz gleichm\u00e4\u00dfig auf alle Speicher verteilt werden. Der Prozess des Lesens, Schreibens und der Wiederherstellung im Falle von Ausf\u00e4llen umfasst alle vorhandenen Speicher, was die Durchsatzrate erh\u00f6ht, die Belastung einzelner Festplatten verringert, sp\u00fcrbare Leistungseinbu\u00dfen bei Ausf\u00e4llen vermeidet und den Neuanordnungsprozess nach dem Hinzuf\u00fcgen oder Ersetzen von Speichern erheblich beschleunigt.<\/p>\n<p> Deklastiserte RAID vereinfachen auch die Erstellung von fehlertoleranten Arrays mit einer sehr gro\u00dfen Anzahl von Festplatten. Bei der Wiederherstellung nach Ausf\u00e4llen bestimmt XRAID dynamisch die Reihenfolge des Neuanordnens der Speicher und bearbeitet zun\u00e4chst Bereiche mit gr\u00f6\u00dferem Verlust an redundanten Informationen und ordnet die Datenbereiche vor den Abschnitten mit Parit\u00e4tsinformationen neu an.<\/p>\n<p>XRAID wurde urspr\u00fcnglich mit Blick auf die Verwendung von zonierten Speichern entwickelt, bei denen der Speicherplatz in Zonen unterteilt wird, die Gruppen von Bl\u00f6cken oder Sektoren bilden. In solchen Ger\u00e4ten ist nur eine sequenzielle Datenaddition erlaubt, wobei die gesamte Gruppe von Bl\u00f6cken vollst\u00e4ndig aktualisiert wird. Zum Beispiel wird das Zonierungsschreiben in SMR-Festplatten (Shingled Magnetic Recording) angewendet, bei denen die Breite der Spur kleiner ist als die Breite des Magnetkopfes, und das Schreiben erfolgt mit teilweiser \u00dcberlappung der benachbarten Spur, d.h. jede erneute Beschriftung erfordert eine Neuschreibung der gesamten Spurgruppe. <\/p>\n<p>Um zonierte Ger\u00e4te zu unterst\u00fctzen, nutzt XRAID den in XFS und dem Linux-Kernel implementierten Block-Allocator f\u00fcr zonierte Ger\u00e4te (zoned allocator), der das RT-Subvolumen (RealTime subvolume) verwendet, um die getrennte Speicherung von Daten und Metadaten zu organisieren (in Zonen mit sequenzieller Aufzeichnung wird nur der Inhalt von Dateien gespeichert, w\u00e4hrend die Metadaten des Dateisystems in normalen Zonen oder auf zus\u00e4tzlichen SSD-Speicherpl\u00e4tzen abgelegt werden). <\/p>\n<p>Im XRAID werden die RAID-Mechanismen zur Parit\u00e4tskontrolle nur f\u00fcr den Inhalt von Dateien angewendet, w\u00e4hrend die Redundanz f\u00fcr Metadaten durch die Nutzung bereits vorhandener Treiber im Linux-Kernel realisiert wird, beispielsweise durch Spiegelung mithilfe von MD RAID, was effektiver f\u00fcr kleine Objekte ist, die vor Ort aktualisiert werden. Die RAID-Implementierung wird in XFS bis zu den Handhabern des zonierten Eingangs\/Ausgangs integriert, die physische Zonen der darunterliegenden Speicherger\u00e4te in Form von logischen Zonen darstellen, \u00e4hnlich wie bei einem mehrschichtigen Blockger\u00e4t.<\/p>\n<p>Die Arbeit an XRAID wird seit anderthalb Jahren durchgef\u00fchrt, und obwohl die Implementierung noch nicht bereit ist, um in den Kern integriert zu werden, ist sie bereits f\u00fcr Tests durch ein breites Publikum geeignet. In der vorgeschlagenen Implementierung wird eine Parit\u00e4tsunterst\u00fctzung von 0 bis 2 Ebenen angeboten (in Entwicklung ist der Code zur Unterst\u00fctzung von 3 und mehr Ebenen). Zur Verwaltung von XRAID wurde im xfsprogs-Toolkit ein neues Tool namens &#171;xraid&#187; hinzugef\u00fcgt, und die Unterst\u00fctzung von XRAID in mkfs wurde realisiert. Dar\u00fcber hinaus wurden in das Tool zum Inspektieren von zonierten Speichern, Zonar, Visualisierungsfunktionen f\u00fcr das Mapping von logischen Zonen auf physische Zonen integriert.<\/p>\n<p>Die Testergebnisse der Leistungsbewertung von XRAID im Vergleich zu mdraid und btrfs wurden ver\u00f6ffentlicht, durchgef\u00fchrt f\u00fcr ein XRAID-Array in einer Konfiguration aus zwei WD DC-SN650 SSDs f\u00fcr Metadaten (Mirror auf Basis von mdraid), sechs regul\u00e4ren WD DC-HC590 26 TB SATA-Festplatten und 6-21 zonierten WD DC-HC690 30 TB Festplatten (SMR).<\/p>\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/1de7acac4a616cf25ff6b9e30b0035b5.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/e2a008bd63933ed983e1ada0c6ef4719.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/3dd7a1a9c6e6485013991499feabc165.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/cdde54f30b448b99fb7e10c6bc3c06ff.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/924ecf1e448d5c4f6490e880e0dcac96.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Es wurden auch Tests von XRAID auf herk\u00f6mmlichen unzonierten SSDs in einer Konfiguration mit einer 4 TiB Samsung PM9D3a f\u00fcr Metadaten und f\u00fcnf 4 TiB Samsung PM9D3a f\u00fcr RAID (4 + 1) durchgef\u00fchrt.<\/p>\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/92b2fdcdaa49172de5b78de311898b88.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/aa7c43a8b02f451cec46edcd47551cba.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/db080e509d4157667576a50b93712c76.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/a01529f0b830ed5e47c518da8b1cc58e.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66692\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 (Christoph Hellwig), \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c DMA, KVM, Slab Allocator \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b PowerPC \u0432 \u044f\u0434\u0440\u0435 Linux, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a XRAID, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e RAID \u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c \u0447\u0451\u0442\u043d\u043e\u0441\u0442\u0438, \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 XFS. \u041f\u0440\u043e\u0435\u043a\u0442 \u0441\u043e\u0437\u0434\u0430\u043d \u0441 \u0446\u0435\u043b\u044c\u044e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f RAID \u043d\u0430 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0434\u0438\u0441\u043a\u0438 SMR (Shingled Magnetic Recording), \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":184272,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-184270","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 (Christoph Hellwig), \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c DMA, KVM, Slab Allocator \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b PowerPC \u0432 \u044f\u0434\u0440\u0435 Linux, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a XRAID, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e RAID \u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/xraid-introduced-with-raid-implementation-for-xfs\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d XRAID \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 RAID \u0434\u043b\u044f XFS | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 (Christoph Hellwig), \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c DMA, KVM, Slab Allocator \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b PowerPC \u0432 \u044f\u0434\u0440\u0435 Linux, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a XRAID, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e RAID \u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/xraid-introduced-with-raid-implementation-for-xfs\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-15T09:45:26+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-15T09:45:30+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 XRAID mit der Implementierung von RAID f\u00fcr XFS vorgestellt | ProHoster","description":"Christoph Hellwig, Maintainer der DMA-Subsysteme, KVM, Slab Allocator und PowerPC-Architektur im Linux-Kernel, hat die erste \u00f6ffentliche Version von XRAID vorgestellt, einer Implementierung von declustered RAID mit Kontrolle.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/xraid-introduced-with-raid-implementation-for-xfs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d XRAID \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 RAID \u0434\u043b\u044f XFS | ProHoster","og:description":"\u041a\u0440\u0438\u0441\u0442\u043e\u0444 \u0425\u0435\u043b\u0432\u0438\u0433 (Christoph Hellwig), \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c DMA, KVM, Slab Allocator \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b PowerPC \u0432 \u044f\u0434\u0440\u0435 Linux, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a XRAID, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e RAID \u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/xraid-introduced-with-raid-implementation-for-xfs","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-11-15T09:45:26+00:00","article:modified_time":"2026-11-15T09:45:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/184270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=184270"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/184270\/revisions"}],"predecessor-version":[{"id":184271,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/184270\/revisions\/184271"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/184272"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=184270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=184270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=184270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}