Skip to main content

Python 3 module to inspect btrfs filesystems.

Btrfs is a copy on write (COW) filesystem for Linux aimed at implementing advanced features while focusing on fault tolerance, repair and easy administration.

License

The python-btrfs library itself is licensed under the LGPL-3.0.

Example scripts in the bin directory are licensed under the MIT License (Expat).

Project Goal

The primary goal of this module is to be able to inspect the internals of a mounted, online, filesystem for educational purposes.

A second goal is to provide a nicer way for automating administration tasks and writing monitoring scripts by being able to just programmatically access the needed information, instead of having to spend most of the time on parsing human readable output from other btrfs tools.

The python module acts as a wrapper around the low level kernel calls and btrfs data structures, presenting them as python objects with interesting attributes and references to other objects.

Documentation

Reference documentation of the stable API of the library is written in Sphinx autodoc format. An [online version of the HTML documentation](https://python-btrfs.readthedocs.io/en/stable/btrfs.html) is also available.

Metadata

Release files for btrfs 11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for btrfs 11
File Size Uploaded
btrfs-11.tar.gz 48.1 kB Details

Release files / btrfs-11.tar.gz

Download URL btrfs-11.tar.gz
Size 48.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3dc3404438e8d568eecd343d10e12cf38a314730b91771fef3a3787e88d422f1
BLAKE2b-256 checksum
How to use checksums
86375d70ca77e8978848525d0319d0a5bef1d0e3a3366209d0c52f54117c766a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.5

Release history Release notifications | RSS feed

15

1 release file

14.1

1 release file

13

1 release file

This release

11 This release

1 release file

10

1 release file

9.1

1 release file

9

1 release file

8

1 release file

7

1 release file

5

1 release file

0.3

1 release file

0.2.1

1 release file

0.2

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page