All Projects → storaged-project → Blivet

storaged-project / Blivet

Licence: lgpl-2.1
A python module for configuration of block devices

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Blivet

Mbp Fedora
Stars: ✭ 129 (+89.71%)
Mutual labels:  anaconda, fedora
Dnfdragora
dnfdragora is a dnf frontend based on libyui abstraction
Stars: ✭ 65 (-4.41%)
Mutual labels:  fedora
Radosgw Admin4j
A Ceph Object Storage Admin SDK / Client Library for Java ✨🍰✨
Stars: ✭ 50 (-26.47%)
Mutual labels:  storage
Miniflix
Miniflix - A smaller version of Netflix powered by Cloudinary
Stars: ✭ 58 (-14.71%)
Mutual labels:  storage
Active fedora
A Rails interface to the Fedora repository, akin to ActiveModel
Stars: ✭ 52 (-23.53%)
Mutual labels:  fedora
Heketi
RESTful based volume management framework for GlusterFS
Stars: ✭ 1,106 (+1526.47%)
Mutual labels:  storage
Cluster Operator
cluster-operator creates, configures and helps manage StorageOS cluster on Kubernetes
Stars: ✭ 50 (-26.47%)
Mutual labels:  storage
Coursera Dl
Script for downloading Coursera.org videos and naming them.
Stars: ✭ 8,609 (+12560.29%)
Mutual labels:  storage
Wsend
wsend: The opposite of wget
Stars: ✭ 64 (-5.88%)
Mutual labels:  storage
Thanos
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Stars: ✭ 9,820 (+14341.18%)
Mutual labels:  storage
Distributedsystem Series
📚 深入浅出分布式基础架构,Linux 与操作系统篇 | 分布式系统篇 | 分布式计算篇 | 数据库篇 | 网络篇 | 虚拟化与编排篇 | 大数据与云计算篇
Stars: ✭ 1,092 (+1505.88%)
Mutual labels:  storage
Bleeper
Library to manage your firmware configurations written in C++
Stars: ✭ 54 (-20.59%)
Mutual labels:  storage
String Interner
A data structure to efficiently intern, cache and restore strings.
Stars: ✭ 60 (-11.76%)
Mutual labels:  storage
Glusterfs Java Filesystem
GlusterFS for Java
Stars: ✭ 50 (-26.47%)
Mutual labels:  storage
Recoil Persist
Package for recoil state manager to persist and rehydrate store
Stars: ✭ 66 (-2.94%)
Mutual labels:  storage
Amplify Js
A declarative JavaScript library for application development using cloud services.
Stars: ✭ 8,539 (+12457.35%)
Mutual labels:  storage
Arc
📎 Flexible file upload and attachment library for Elixir
Stars: ✭ 1,087 (+1498.53%)
Mutual labels:  storage
Django minio
Django app to use Minio Server as file storage.
Stars: ✭ 59 (-13.24%)
Mutual labels:  storage
Oblecto
Oblecto is a media server, which streams media you already own, and is designed to be at the heart of your entertainment experience. It runs on your home server to index and analyze your media such as Movies and TV Shows and presents them in an interface tailored for your media consupmtion needs.
Stars: ✭ 67 (-1.47%)
Mutual labels:  storage
Terraform Aws S3 Log Storage
This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3, CloudFront, and CloudTrail
Stars: ✭ 65 (-4.41%)
Mutual labels:  storage

Blivet is a python module for system storage configuration.

CI status

CI status

Licence

See COPYING

Installation

From Fedora repositories

Blivet is available in Fedora repositories. You can install it using

# dnf install python3-blivet

Daily builds (for Fedora)

Daily builds of Blivet are available in @storage/blivet-daily Copr repository. You can enable it using

# dnf copr enable @storage/blivet-daily

Daily builds of libblockdev and libbytesize are also in this repo.

OBS repository (for Ubuntu and Debian)

Packages for Debian (testing and unstable) and Ubuntu (19.04 and newer) are available through the Open Build Service. Instructions for adding the repository are available here.

PyPI

Blivet is also available through the Python Package Index. You can install it using

$ pip3 install blivet

Blivet depends on some C libraries that are not available on PyPI so you need to install these manually.

The main dependencies include libblockdev, libbytesize, parted and their Python bindings. These libraries should be available on most distributions in the standard repositories.

To install these dependencies use following commands:

  • On Fedora and RHEL/CentOS based distributions:

    # dnf install python3-blockdev libblockdev-plugins-all python3-bytesize libbytesize python3-pyparted parted libselinux-python3
    
  • On Debian and Ubuntu based distributions:

    # apt-get install python3-blockdev python3-bytesize python3-parted python3-selinux gir1.2-blockdev-2.0 libblockdev-lvm2 libblockdev-btrfs2 libblockdev-swap2 libblockdev-loop2 libblockdev-crypto2 libblockdev-mpath2 libblockdev-dm2 libblockdev-mdraid2 libblockdev-nvdimm2
    

Development

See CONTRIBUTING

Developer documentation is available on our website or on Read the Docs.

Additional information about the release process, roadmap and other development-related materials are also available in the GitHub Wiki.

Localization

Translation

Bug reporting

Bugs should be reported to bugzilla.redhat.com.

You can also report bug using the GitHub issues.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].