Skip to main content

python-btrfs

Python 3 module to inspect btrfs filesystems.

License: GPLv2.

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

Project Goal

Currently, the primary goal of this module is to be able to inspect the internals of an existing 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.

Development progress

The module currently gained a quite good coverage of the kernel API and metadata structures to be useful for many introspection tasks. Documentation in tutorial form is still lacking, but the git commit history has a wealth of documentation on all parts of the code.

Metadata

Release files for btrfs 9

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 9
File Size Uploaded
btrfs-9.tar.gz 31.8 kB Details

Release files / btrfs-9.tar.gz

Download URL btrfs-9.tar.gz
Size 31.8 kB
Tags Source
SHA-256 checksum
How to use checksums
41a1c8422378f60cf61007c7386173b88074b83b977d3b1c6c41aff0e34cccec
BLAKE2b-256 checksum
How to use checksums
ed2a17914cc5634ed06842490de989e1f6c3e9d2df3143930427b070d4b5835b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

15

1 release file

14.1

1 release file

13

1 release file

11

1 release file

10

1 release file

9.1

1 release file

This release

9 This release

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