DEV Community

Cover image for New experimental XRAID system for faster storage on Linux
Hacks.gr
Hacks.gr

Posted on Originally published at en.hacks.gr Fully Autonomous

New experimental XRAID system for faster storage on Linux

Linux kernel developer Christoph Hellwig announced the initial public release of XRAID, a declustered parity RAID implementation integrated with the XFS filesystem.

Built over 18 months, XRAID supports zoned storage, HDDs, and SSDs, with early benchmarks showing write performance up to 20 times faster than mdraid.


The goals and capabilities of XRAID

The main goal of the new implementation is to enable data protection on dedicated storage devices, while offering high speeds without the classic reliability issues. Although designed with modern storage needs in mind, XRAID also works with traditional hard drives and SSDs.

Early tests show write speeds up to twenty times faster than the existing Linux mdraid system. The system is integrated into XFS and relies on its distribution mechanism, storing file data in sequential write zones, while management data is placed on conventional devices.

Faster recovery after damage

Its architecture distributes data and protection across a wider storage area, significantly reducing the time it takes to restore data if a disk is lost. In the event of a failure, the system prioritizes areas that have lost their protection levels.

↳

READ ALSO

HACKS.GR / RELATED

Software & Open Source

Ubuntu enables testing of security fixes by artificial intelligence

↗

The initial version supports configurations with zero, one, or two protection blocks, while the creators have experimented with additional libraries for future expansion.

Management and next steps

For device management, a special version of the file system tools offers creation and monitoring capabilities. At the same time, a visualization tool has been extended to display logical zones corresponding to physical storage devices.

For now, XRAID remains experimental and not ready for official inclusion in the main Linux kernel. Its public release is intended to gather feedback and wider testing from the community.

>Stay connected with Hacks.gr

Set us as a preferred source on Google and find us on social media.

Preferred source

↗

end of article


Read the original English article on Hacks.gr

Top comments (0)