{"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\/fr\/blog\/news\/xraid-introduced-with-raid-implementation-for-xfs","title":{"rendered":"Pr\u00e9sentation de XRAID avec mise en \u0153uvre de RAID pour XFS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Christoph Hellwig, mainteneur des sous-syst\u00e8mes DMA, KVM, Slab Allocator et de l'architecture PowerPC dans le noyau Linux, a pr\u00e9sent\u00e9 la premi\u00e8re version publique de XRAID, une impl\u00e9mentation RAID d\u00e9clusteris\u00e9e avec contr\u00f4le de parit\u00e9, int\u00e9gr\u00e9e dans le syst\u00e8me de fichiers XFS. Ce projet a \u00e9t\u00e9 cr\u00e9\u00e9 dans le but d'ajouter la possibilit\u00e9 d'utiliser RAID sur des dispositifs de stockage zon\u00e9s, tels que les disques SMR (Shingled Magnetic Recording), et de fournir une impl\u00e9mentation RAID haute performance pour assurer l'int\u00e9grit\u00e9 des donn\u00e9es. En plus des dispositifs zon\u00e9s, XRAID prend \u00e9galement en charge les disques durs classiques et les SSD, montrant sur ces derniers un gain de performance significatif par rapport \u00e0 mdraid (jusqu'\u00e0 20 fois en \u00e9criture).<\/p>\n<p> Pour la distribution des informations sur les dispositifs dans XRAID, un contr\u00f4le de parit\u00e9 d\u00e9clusteris\u00e9 est utilis\u00e9, similaire au dRAID dans OpenZFS, o\u00f9 aucun dispositif n'est d\u00e9sign\u00e9 pour le hot spare ; les donn\u00e9es, les informations de contr\u00f4le de parit\u00e9 et l'espace libre de r\u00e9serve sont r\u00e9partis uniform\u00e9ment sur tous les dispositifs. Le processus de lecture, d'\u00e9criture et de r\u00e9cup\u00e9ration en cas de panne couvre tous les dispositifs disponibles, ce qui augmente la bande passante, r\u00e9duit la charge sur les disques individuels, permet d'\u00e9viter une chute de performance significative en cas d'incidents et acc\u00e9l\u00e8re consid\u00e9rablement le processus de reconstruction du volume apr\u00e8s l'ajout ou le remplacement de dispositifs.<\/p>\n<p> Les RAID d\u00e9clusteris\u00e9s facilitent \u00e9galement la cr\u00e9ation de volumes tol\u00e9rants aux pannes avec un tr\u00e8s grand nombre de disques. Lors du processus de r\u00e9cup\u00e9ration apr\u00e8s une panne, XRAID d\u00e9termine dynamiquement l'ordre de reconstruction des dispositifs, traitant en priorit\u00e9 les zones avec une perte d'information redondante plus importante et reconstruisant les zones avec des donn\u00e9es avant celles avec des informations de contr\u00f4le de parit\u00e9.<\/p>\n<p>XRAID a \u00e9t\u00e9 initialement d\u00e9velopp\u00e9 en tenant compte de la possibilit\u00e9 d'utilisation avec des dispositifs zon\u00e9s, o\u00f9 l'espace de stockage est divis\u00e9 en zones constituant des groupes de blocs ou de secteurs. Dans de tels dispositifs, seules des ajouts de donn\u00e9es successifs sont autoris\u00e9s, n\u00e9cessitant la mise \u00e0 jour de l'ensemble du groupe de blocs. Par exemple, la zonage d'\u00e9criture est appliqu\u00e9e dans les disques SMR (Shingled Magnetic Recording), o\u00f9 la largeur de la piste est inf\u00e9rieure \u00e0 celle de la t\u00eate magn\u00e9tique, et l'\u00e9criture se fait avec un chevauchement partiel de la piste voisine, c'est-\u00e0-dire que toute r\u00e9\u00e9criture n\u00e9cessite une r\u00e9\u00e9criture de l'ensemble du groupe de pistes. <\/p>\n<p>Pour prendre en charge les dispositifs zon\u00e9s dans XRAID, un r\u00e9partiteur de blocs pour dispositifs zon\u00e9s (zoned allocator) a \u00e9t\u00e9 mis en \u0153uvre dans XFS et le noyau Linux, utilisant un sous-volume temps r\u00e9el (RealTime subvolume) pour organiser le stockage s\u00e9par\u00e9 des donn\u00e9es et des m\u00e9tadonn\u00e9es (dans les zones avec \u00e9criture s\u00e9quentielle, seuls le contenu des fichiers est stock\u00e9, tandis que les m\u00e9tadonn\u00e9es du syst\u00e8me de fichiers sont plac\u00e9es dans des zones ordinaires ou sur des SSD additionnels). <\/p>\n<p>Dans XRAID, les m\u00e9canismes de contr\u00f4le de parit\u00e9 RAID ne sont appliqu\u00e9s qu'au contenu des fichiers, tandis que la redondance pour les m\u00e9tadonn\u00e9es est r\u00e9alis\u00e9e en utilisant des pilotes d\u00e9j\u00e0 existants dans le noyau Linux, par exemple, par le biais du mirroring avec MD RAID, ce qui est plus efficace pour les petits objets mis \u00e0 jour sur place. La r\u00e9alisation de RAID est int\u00e9gr\u00e9e dans XFS jusqu'aux gestionnaires d'entr\u00e9e\/sortie zon\u00e9s, repr\u00e9sentant les zones physiques des dispositifs sous-jacents sous forme de zones logiques, semblable \u00e0 un dispositif de stockage \u00e0 blocs multicouches.<\/p>\n<p>Le travail sur XRAID est en cours depuis un an et demi, et bien que la mise en \u0153uvre ne soit pas encore pr\u00eate pour l'int\u00e9gration dans le noyau principal, elle est d\u00e9j\u00e0 adapt\u00e9e pour des tests par un large public. La mise en \u0153uvre propos\u00e9e prend en charge de 0 \u00e0 2 niveaux de parit\u00e9 (un code pour le support de 3 niveaux ou plus est en cours de d\u00e9veloppement). Pour g\u00e9rer XRAID, un nouvel utilitaire \u00ab xraid \u00bb a \u00e9t\u00e9 ajout\u00e9 \u00e0 l'outil xfsprogs, et le support de XRAID dans mkfs a \u00e9t\u00e9 mis en \u0153uvre. De plus, des fonctionnalit\u00e9s de visualisation du mappage des zones logiques sur des zones physiques ont \u00e9t\u00e9 ajout\u00e9es \u00e0 l'utilitaire d'inspection des disques zon\u00e9s Zonar.<\/p>\n<p>Les r\u00e9sultats des tests de performance d'XRAID compar\u00e9s \u00e0 mdraid et btrfs ont \u00e9t\u00e9 publi\u00e9s, effectu\u00e9s pour le tableau XRAID en configuration de deux SSD WD DC-SN650 pour les m\u00e9tadonn\u00e9es (miroir bas\u00e9 sur mdraid), six disques SATA traditionnels WD DC-HC590 de 26 To et six disques zon\u00e9s WD DC-HC690 de 30 To (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>Des tests d'XRAID ont \u00e9galement \u00e9t\u00e9 effectu\u00e9s sur des SSD non zon\u00e9s traditionnels en configuration avec un Samsung PM9D3a de 4 To pour les m\u00e9tadonn\u00e9es et cinq Samsung PM9D3a de 4 To pour le RAID (4 + 1).<\/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 \/>Source : <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\/fr\/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=\"fr_FR\" \/>\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\/fr\/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\udd47XRAID avec mise en \u0153uvre RAID pour XFS a \u00e9t\u00e9 pr\u00e9sent\u00e9 | ProHoster","description":"Christoph Hellwig, mainteneur des sous-syst\u00e8mes DMA, KVM, Allocateur de Slab et de l'architecture PowerPC dans le noyau Linux, a pr\u00e9sent\u00e9 la premi\u00e8re version publique d'XRAID, mise en \u0153uvre d'un RAID d\u00e9clusteris\u00e9 avec contr\u00f4le.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/xraid-introduced-with-raid-implementation-for-xfs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/184270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=184270"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/184270\/revisions"}],"predecessor-version":[{"id":184271,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/184270\/revisions\/184271"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/184272"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=184270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=184270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=184270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}