# xfsprogs

> userspace utilities for XFS filesystem

**Wikidata**: [Q106093041](https://www.wikidata.org/wiki/Q106093041)  
**Source**: https://4ort.xyz/entity/xfsprogs

## Summary
xfsprogs is a collection of userspace utilities designed for managing the XFS filesystem, a 64-bit journaling file system developed by Silicon Graphics, Inc. (SGI) in 1994. It provides essential tools for administration, maintenance, and troubleshooting of XFS filesystems on Unix-like operating systems.

## Key Facts
- **Primary use**: Utilities for the XFS filesystem, a 64-bit journaling file system created by SGI in 1994.
- **License**: Distributed under the GNU General Public License, version 2.0, and GNU Lesser General Public License, version 2.1.
- **Operating system compatibility**: Runs on Unix-like operating systems.
- **Latest version**: 6.0.0 (released on 2022-11-11).
- **Includes tools**: xfs_db, a utility for debugging XFS filesystems.
- **Package availability**: Available in repositories for Debian, Fedora, Gentoo, Ubuntu, openSUSE, Arch Linux, and Alpine Linux.
- **Source code**: Hosted at [https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git).
- **Copyright status**: Copyrighted software.

## FAQs
### Q: What is xfsprogs used for?
A: xfsprogs provides a suite of command-line utilities for managing, repairing, and maintaining XFS filesystems on Unix-like systems. It includes tools for administration, debugging, and performance tuning.

### Q: Is xfsprogs free software?
A: Yes, xfsprogs is free software distributed under the GNU General Public License (GPL) version 2.0 and GNU Lesser General Public License (LGPL) version 2.1, allowing users to run, study, modify, and distribute it freely.

### Q: Which operating systems support xfsprogs?
A: xfsprogs is designed to run on Unix-like operating systems, including Linux distributions like Debian, Fedora, Ubuntu, and Alpine Linux.

### Q: How do I install xfsprogs?
A: xfsprogs is available as a package in most Unix-like operating systems' package managers. For example, you can install it via `apt install xfsprogs` on Debian/Ubuntu or `dnf install xfsprogs` on Fedora.

### Q: Where can I find the source code for xfsprogs?
A: The source code is available in the official Git repository at [https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git).

## Why It Matters
xfsprogs is a critical component for managing the XFS filesystem, which is widely used in enterprise environments due to its scalability and performance. The XFS filesystem, developed by Silicon Graphics in 1994, is known for its ability to handle large files and high-performance workloads, making it a preferred choice for storage-intensive applications. xfsprogs provides the necessary tools for administrators to maintain, repair, and optimize XFS filesystems, ensuring reliability and efficiency in data storage. Its availability as free software under permissive licenses ensures broad adoption and community-driven development, contributing to its continued relevance in modern computing environments.

## Notable For
- **Essential for XFS administration**: xfsprogs includes tools like `xfs_db` for debugging and `xfs_repair` for filesystem recovery, making it indispensable for XFS management.
- **Cross-platform compatibility**: Available in package repositories for major Unix-like distributions, ensuring easy installation and widespread use.
- **Active development**: Regular updates, with the latest version (6.0.0) released in November 2022, reflect ongoing maintenance and improvements.
- **Free and open-source**: Licensed under the GPL and LGPL, allowing users to modify and distribute the software freely.
- **Integration with Linux kernel**: Part of the broader XFS ecosystem, supporting the kernel-level filesystem implementation.

## Body
### Overview
xfsprogs is a suite of utilities for the XFS filesystem, a 64-bit journaling file system developed by Silicon Graphics, Inc. (SGI) in 1994. It provides essential tools for administration, maintenance, and troubleshooting of XFS filesystems on Unix-like operating systems.

### Licensing and Distribution
xfsprogs is distributed under the GNU General Public License (GPL) version 2.0 and GNU Lesser General Public License (LGPL) version 2.1, making it free software that users can freely run, study, modify, and distribute.

### Compatibility and Installation
xfsprogs is compatible with Unix-like operating systems and is available as a package in repositories for Debian, Fedora, Gentoo, Ubuntu, openSUSE, Arch Linux, and Alpine Linux. Users can install it using their system's package manager.

### Key Tools
The suite includes `xfs_db`, a utility for debugging XFS filesystems, and other tools for filesystem management, repair, and performance tuning.

### Development and Releases
xfsprogs is actively maintained, with the latest version (6.0.0) released on November 11, 2022. The source code is hosted in a Git repository at [https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git).

### Significance
xfsprogs plays a crucial role in the XFS ecosystem, providing the necessary utilities for managing and maintaining the filesystem. Its availability as free software ensures broad adoption and community-driven development, contributing to its continued relevance in enterprise and high-performance computing environments.

## References

1. [Source](https://metadata.ftp-master.debian.org/changelogs//main/x/xfsprogs/xfsprogs_5.10.0-4_copyright)
2. [Source](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tag/?h=v5.11.0)
3. [Release v5.12.0](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=3e384caad5663aed3071a1dff3da85b9ab5129dc)
4. [Release v5.13.0](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=b42033308360655616fc9bd77678c46bf518b7c8)
5. [xfsprogs: Release v5.14.0](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=604087cabe4dbd56f9bcf0aa6e86662696555476)
6. [Release v5.14.2](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tag/?h=v5.14.2)
7. [Release v5.15.0](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tag/?h=v5.15.0)
8. [Release v5.16.0](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tag/?h=v5.16.0)
9. [Release v5.18.0](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tag/?h=v5.18.0)
10. [Release v5.19.0](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tag/?h=v5.19.0)
11. [xfsprogs: Release v6.0.0](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?h=v6.0.0&id=3498b68025ced534c5fc27141bf67c764b357332)
12. [xfsprogs: Release v6.1.0](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=37e6e80a61ad1a88bd109d71be73c8f415003cc1)
13. [xfsprogs: Release v6.1.1. 2023](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=fdf0366959f1d04f2aea93a3fac24c49b9d5e55f)
14. [xfsprogs: Release v6.2.0. 2023](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?h=v6.2.0&id=a61d6360dd9a440a7d77d911d44eafd328eaa169)
15. [xfsprogs: Release v6.3.0. 2023](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?h=v6.3.0&id=f499ee5cf0aa520ed7489249e2e465587ae19c59)
16. [xfsprogs: Release v6.4.0. 2023](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?h=v6.4.0&id=bacc3981d747ee33c13023426c22bdfb72c5a04d)
17. [xfsprogs: Release v6.5.0. 2023](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=91d9bdb83deffa675d0d2323433de0748effb581)
18. [xfsprogs: Release v6.6.0. 2024](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=7a7b09c2b027b6f45de61c6e56b36154c1138c0c)
19. [xfsprogs: Release v6.7.0. 2024](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?h=v6.7.0&id=09ba6420a1ee2ca4bfc763e498b4ee6be415b131)
20. [xfsprogs: Release v6.8.0. 2024](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=df4bd2d27189a98711fd35965c18bee25a25a9ea)
21. [xfsprogs: Release v6.9.0. 2024](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=42fc61ebd061ffc63a0302a8422ed21f67e38b5f)
22. [xfsprogs: Release v6.10.0. 2024](https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=19c550c3960f6f8b2f3eb6ae95f2e4788da92c94)
23. [[ANNOUNCE] xfsprogs v6.10.1 released. 2024](https://www.spinics.net/lists/linux-xfs/msg89559.html)
24. [[ANNOUNCE] xfsprogs v6.11.0 released. 2024](https://www.spinics.net/lists/linux-xfs/msg91364.html)
25. [[ANNOUNCE] xfsprogs v6.12.0 released. 2024](https://www.spinics.net/lists/linux-xfs/msg92891.html)
26. [[ANNOUNCE] xfsprogs v6.13.0 released. 2025](https://www.spinics.net/lists/linux-xfs/msg96524.html)
27. [[ANNOUNCE] xfsprogs: v6.14.0 released. 2025](https://www.spinics.net/lists/linux-xfs/msg98370.html)
28. [[ANNOUNCE] xfsprogs: v6.15.0 released. 2025](https://www.spinics.net/lists/linux-xfs/msg100318.html)
29. [[ANNOUNCE] xfsprogs: v6.16.0 released. 2025](https://lore.kernel.org/linux-xfs/kakabo6b6w6pk7hnzvfixictwdxp7xfvf5lw4l3eatfzee723f@pxjxhgdb2cfp/)
30. [[ANNOUNCE] xfsprogs: v6.17.0 released. 2025](https://lore.kernel.org/linux-xfs/px423cmgn2fmflxqmf742fuojbgniacxfigkhfx6eaqsyywz3m@4tuulf4e43vf/)
31. [[ANNOUNCE] xfsprogs: v6.18.0 released. 2025](https://lore.kernel.org/linux-xfs/jzrly2kwodtwgrwltlkhsskoprvi5prntfcfmgbkktmzgsymnm@sggavy2z7uon/)
32. [[ANNOUNCE] xfsprogs: v6.19.0 released. 2026](https://lore.kernel.org/linux-xfs/odpacitkqmoe7lb3nhnttb4li6kmzzjena6ciujf6by6ztiirv@ez2hziuqnl27/)
33. [Source](https://manpages.debian.org/jessie/xfsprogs/xfs_db.8.en.html)
34. [Source](https://xfs.wiki.kernel.org/)