Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: btrfs

mipro98/infra

My IaC configuration for my homelab.

Language: Jinja - Size: 228 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

tasket/wyng-backup

Fast Time Machine-like backups for logical volumes & disk images

Language: Python - Size: 1.31 MB - Last synced: about 12 hours ago - Pushed: about 13 hours ago - Stars: 240 - Forks: 16

kdave/btrfs-progs

Development of userspace BTRFS tools

Language: C - Size: 19 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 523 - Forks: 236

maximbaz/dotfiles

Configuration for Arch Linux, Hyprland, kitty, kakoune, zsh and more

Language: Shell - Size: 2.85 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 891 - Forks: 105

MilesBHuff/Misc-code

Some of the smaller scripts and apps I've written over the years.

Language: Shell - Size: 95.7 KB - Last synced: 3 days ago - Pushed: about 3 years ago - Stars: 2 - Forks: 0

castrojo/awesome-immutable

A list of resources for people who want to investigate image-based Linux desktops

Size: 194 KB - Last synced: 4 days ago - Pushed: 4 months ago - Stars: 750 - Forks: 30

hhoffstaette/kernel-patches

Custom Linux kernel patches

Size: 13.5 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 38 - Forks: 7

Venom1991/refind-btrfs

Generate rEFInd manual boot stanzas from Btrfs snapshots

Language: Python - Size: 686 KB - Last synced: 7 days ago - Pushed: about 1 month ago - Stars: 130 - Forks: 8

hirak99/yabsnap

Btrfs Scheduled Snapshot Manager for Arch

Language: Python - Size: 178 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 47 - Forks: 2

knorrie/python-btrfs

Python Btrfs module

Language: Python - Size: 755 KB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 105 - Forks: 22

mdomlop/sskit

KISS tools for make snapshots in a Btrfs filesystem

Language: C - Size: 445 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 1 - Forks: 0

kdave/btrfsmaintenance

Scripts for btrfs maintenance tasks like periodic scrub, balance, trim or defrag on selected mountpoints or directories.

Language: Shell - Size: 144 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 843 - Forks: 75

koro666/zipref

Ref-linking ZIP archiver for CoW filesystems

Language: Python - Size: 9.77 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 0

PedroJoaoPereira/gentoo-bin-install

Gentoo install with distribution kernel, LUKS + BTRFS, Dracut, Grub, doas, snapper and borg

Size: 13.7 KB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 4 - Forks: 0

Zaechus/artix-installer

A simple installer for Artix Linux

Language: Shell - Size: 111 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 50 - Forks: 10

jdrch/Hardware

The devices I have, what runs on them, their configurations, issues, solutions, and associated projects

Size: 2.37 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 165 - Forks: 9

leomeinel/arch-install

My personal Arch Linux install script using LUKS2 encryption, LVM and btrfs with optional RAID1.

Language: Shell - Size: 1.63 MB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 6 - Forks: 1

anybox/buttervolume

BTRFS Volume plugin for Docker

Language: Python - Size: 278 KB - Last synced: 10 days ago - Pushed: 7 months ago - Stars: 76 - Forks: 11

upsuper/fiemap-diff

Small command line tool for checking the size two files share on disk

Language: Rust - Size: 21.5 KB - Last synced: 19 days ago - Pushed: 6 months ago - Stars: 3 - Forks: 0

apognu/btrfs-transient-rootfs

Committable ephemeral snapshots for btrfs rootfs.

Language: Shell - Size: 13.7 KB - Last synced: 19 days ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0

yngmjgsd/mint-encrypted-install-btrfs-swap Fork of calliecameron/mint-encrypted-install

Helper script for installing Linux Mint in BTRFS on LUKS, with /boot encrypted too (BTRFS+SWAP)

Language: Shell - Size: 6.67 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0

jriguera/betterclone

Simple backup utility for Raspberry Pi

Language: Shell - Size: 44.9 KB - Last synced: 21 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

kimono-koans/httm

Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even actual Time Machine backups!)

Language: Rust - Size: 2.96 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 1,204 - Forks: 26

masc3d/btrfs-sxbackup

Incremental btrfs snapshot backups with push/pull support via SSH

Language: Python - Size: 201 KB - Last synced: 19 days ago - Pushed: over 2 years ago - Stars: 115 - Forks: 20

fabiolimace/btrfs-subvol

A simple tool for BTRFS subvolumes and snapshots

Language: Shell - Size: 20.5 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 0 - Forks: 0

mi5hmash/SteamDeckBTRFS

This repo will help you patch the scripts on your Steam Deck so it would accept BTRFS and NTFS formatted microSD cards.

Language: Shell - Size: 547 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 10 - Forks: 0

maximbaz/arch-secure-boot

UEFI Secure Boot for Arch Linux + btrfs snapshot recovery

Language: Shell - Size: 52.7 KB - Last synced: 19 days ago - Pushed: about 2 months ago - Stars: 118 - Forks: 8

denis-g/steam-deck-optimization-guide

🎮 This guide contains descriptions of settings and utilities for safely improving the performance, and useful information for advanced Steam Deck users. All settings supported LCD and OLED versions.

Size: 1.94 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 122 - Forks: 3

lepz0r/arch-artix-linux-encrypted-btrfs-install

A guide to install encrypted Arch/Artix Linux on btrfs

Size: 14.6 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 0 - Forks: 0

sam-mahonri/Physalis

Physalis Tools is a collection of utilities designed for configuring Linux systems, addressing common system issues. While tested primarily on ASUS® laptops, it is compatible with most devices running a Unix-like operating system and utilizing Bash.

Language: Shell - Size: 36.1 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 0 - Forks: 0

rkapl/btsdu

Btrfs Snapshot Disk Usage Analyzer

Language: Rust - Size: 16.6 KB - Last synced: 9 days ago - Pushed: over 3 years ago - Stars: 30 - Forks: 1

iwvelando/telegraf-exec-btrfs-status

A simple tool to extract btrfs status and output Influx line protocol; usable as a telegraf input plugin

Language: Go - Size: 79.1 KB - Last synced: 30 days ago - Pushed: 30 days ago - Stars: 3 - Forks: 1

random-archer/mkinitcpio-systemd-tool

Provisioning tool for systemd in initramfs (systemd-tool)

Language: Python - Size: 186 KB - Last synced: 19 days ago - Pushed: 5 months ago - Stars: 111 - Forks: 26

thinca/bsnap

A small wrapper to create snapshots of Btrfs.

Language: Shell - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0

pieroproietti/penguins-eggs

On the road of Remastersys, Refracta, Systemback and father Knoppix!

Language: TypeScript - Size: 166 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 358 - Forks: 39

langchr86/server-config

Configuration of my private server infrastructure

Language: HTML - Size: 14.1 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

ashos/ashos

The immutable/mutable meta-distribution (universal bootstrapper)

Language: Python - Size: 1.06 MB - Last synced: 20 days ago - Pushed: 23 days ago - Stars: 173 - Forks: 23

gblach/reflicate

Deduplicate data by creating reflinks between identical files.

Language: Rust - Size: 138 KB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 3 - Forks: 0

dennwc/btrfs

Btrfs library in a pure Go

Language: Go - Size: 94.7 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 55 - Forks: 10

zapling/dotfiles-wayland

sway + alacritty + nvim

Language: Shell - Size: 2.91 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

systemd/mkosi

💽 Build Bespoke OS Images

Language: Python - Size: 5.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,038 - Forks: 283

jgero/dotfiles

None of these files actually start with a dot

Language: Nix - Size: 199 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4 - Forks: 2

CopOnTheRun/btrview

A tool to better view btrfs subvolumes

Language: Python - Size: 62.5 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

psi-4ward/check_btrfs_usage

btrfs filesystem usage monitoring plugin

Language: Shell - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 3 - Forks: 1

trapexit/backup-and-recovery-howtos

Guides to setting up a media storage system, backing it up, and recovering from failures

Size: 53.7 KB - Last synced: 11 days ago - Pushed: 5 months ago - Stars: 327 - Forks: 31

btrfs/linux Fork of torvalds/linux

Linux kernel source tree -- Btrfs commits

Language: C - Size: 4.72 GB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 12 - Forks: 5

zhangyuannie/butter

Btrfs snapshot management GUI frontend

Language: Rust - Size: 301 KB - Last synced: 23 days ago - Pushed: 3 months ago - Stars: 121 - Forks: 3

Edu4rdSHL/rusnapshot

Simple and handy btrfs snapshoting tool. Supports unattended snapshots, tracking, restoring, automatic cleanup and more. Backed with SQLite.

Language: Rust - Size: 137 KB - Last synced: 19 days ago - Pushed: 3 months ago - Stars: 31 - Forks: 2

qdm12/btrfs-recover-scripts 📦

Scripts to help you recover the latest files you have lost in a BTRFS volume

Language: Shell - Size: 8.79 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 19 - Forks: 1

classy-giraffe/easy-arch

Script for boostrapping Arch Linux with BTRFS, snapshots and LUKS encryption (UEFI only).

Language: Shell - Size: 275 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 215 - Forks: 47

Antynea/grub-btrfs

Include btrfs snapshots at boot options. (Grub menu)

Language: Shell - Size: 468 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 645 - Forks: 70

qwertz19281/dupion

Duplicate file/folder finder, can also scan in archives, HDD optimized

Language: Rust - Size: 319 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2 - Forks: 1

isgphys/StorMan

Storage Manager (SAN)

Language: Perl - Size: 742 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 1

maharmstone/btrfs

WinBtrfs - an open-source btrfs driver for Windows

Language: C - Size: 59.1 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 4,871 - Forks: 202

nefelim4ag/systemd-swap

Script for creating hybrid swap space from zram swaps, swap files and swap partitions.

Language: Python - Size: 388 KB - Last synced: 30 days ago - Pushed: over 2 years ago - Stars: 550 - Forks: 81

theCalcaholic/bees-docker

Docker image build recipe for bees.

Language: Dockerfile - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 1 - Forks: 1

stecman/btrfs-df

List BTRFS subvolume and snapshot sizes with paths like df

Language: Python - Size: 11.7 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 11 - Forks: 4

zhangboyang/simplededup

Yet another block-level btrfs deduplication tool. Other filesystems with FIEMAP and FIDEDUPERANGE may also compatible.

Language: C++ - Size: 102 KB - Last synced: 2 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 1

bradfitz/embiggen-disk

embiggden-disk live-resizes a filesystem after first live-resizing any necessary layers below it: an optional LVM LV and PV, and an MBR or GPT partition table

Language: Go - Size: 2.74 MB - Last synced: about 2 months ago - Pushed: almost 2 years ago - Stars: 472 - Forks: 25

sn99/Optimizing-linux

A simple guide for optimizing linux 🐧 in detail

Size: 37.1 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 167 - Forks: 16

timoschwarzer/btrfs-provisioner

Kubernetes volume provisioner that uses BTRFS subvolumes

Language: Rust - Size: 210 KB - Last synced: 19 days ago - Pushed: 5 months ago - Stars: 12 - Forks: 3

yuttie/btrfs-clean-auto-snapshots

Simple automatic snapshot management script for Btrfs

Language: Shell - Size: 1000 Bytes - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

eoli3n/arch-config

Scripts and Ansible playbook to setup Arch Linux on ZFS.

Language: Shell - Size: 307 KB - Last synced: 28 days ago - Pushed: about 1 month ago - Stars: 48 - Forks: 25

ricardomv/snapper-gui

GUI for snapper, a tool for Linux filesystem snapshot management, works with btrfs, ext4 and thin-provisioned LVM volumes

Language: Python - Size: 160 KB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 214 - Forks: 33

ximion/btrfsd

Tiny Btrfs maintenance daemon

Language: C - Size: 101 KB - Last synced: 11 days ago - Pushed: 7 months ago - Stars: 13 - Forks: 0

digint/btrbk

Tool for creating snapshots and remote backups of btrfs subvolumes

Language: Perl - Size: 2.39 MB - Last synced: 3 months ago - Pushed: 6 months ago - Stars: 1,474 - Forks: 111

speed47/btrfs-list

Get a nice tree-style view of your btrfs subvolumes/snapshots, including their size, a la 'zfs list'

Language: Perl - Size: 117 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 82 - Forks: 4

CyberShadow/btdu

sampling disk usage profiler for btrfs

Language: D - Size: 458 KB - Last synced: 3 months ago - Pushed: 4 months ago - Stars: 324 - Forks: 4

egara/buttermanager

ButterManager is a BTRFS tool for managing snapshots, balancing filesystems and upgrading the system safetly.

Language: Python - Size: 96.8 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 114 - Forks: 4

popsUlfr/steamos-btrfs

Mirror of https://gitlab.com/popsulfr/steamos-btrfs

Language: Shell - Size: 848 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 24 - Forks: 1

ShellCode33/ArchLinux-Hardened

ArchLinux setup which focuses on desktop security

Language: Python - Size: 499 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 12 - Forks: 2

mdomlop/snapman

A Btrfs based backup program

Language: Python - Size: 713 KB - Last synced: 3 months ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 1

niki-on-github/ansible-homelab

Ansible playbooks that sets up my homelab servers.

Language: Jinja - Size: 482 KB - Last synced: 27 days ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0

gamemann/Linux-BTRFS-Lab

A small lab using Ubuntu 23.04 with the BTRFS file system to test deduplication feature.

Size: 119 KB - Last synced: 19 days ago - Pushed: 12 months ago - Stars: 10 - Forks: 0

ab-kaium/arch-btrfs-install

This README file provides a comprehensive step-by-step guide for installing Arch Linux using the Btrfs filesystem. It includes detailed instructions, system requirements, and configuration steps specifically tailored for utilizing Btrfs as the primary filesystem.

Size: 182 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

zhangyuannie/libbtrfsutil-rs

Safe bindings to libbtrfsutil

Language: Rust - Size: 50.8 KB - Last synced: 18 days ago - Pushed: 4 months ago - Stars: 4 - Forks: 2

niki-on-github/Arch-Linux-Installation-Script

Arch Linux and NixOS, SSD (NVME), UEFI, LUKS, BTRFS Installation Script

Language: Shell - Size: 202 KB - Last synced: 27 days ago - Pushed: 11 months ago - Stars: 9 - Forks: 3

ArnaudLevaufre/btrfs-simple-snapshots

Take snapshots of your btrfs subvolumes and apply a retention policy in order to keep your snapshot directory somewhat clean and small.

Language: Python - Size: 17.6 KB - Last synced: 8 days ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 0

larrabee/ebt

Flexible backup framework

Language: Python - Size: 162 KB - Last synced: 2 months ago - Pushed: over 3 years ago - Stars: 28 - Forks: 3

simone-viozzi/my-dot-files

a collection of my dotfiles, the main branch is just a description, the dotfiles branch contains the actual dotfiles

Size: 852 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 2 - Forks: 0

pavinjosdev/snap-apt

APT hooks that use snapper to create pre/post btrfs snapshots like openSUSE's YaST

Language: Python - Size: 26.4 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 2 - Forks: 0

giacomoferretti/btrfscue-metadata-extract

Extract files from metadata using https://github.com/cblichmann/btrfscue

Language: Go - Size: 3.91 KB - Last synced: 4 months ago - Pushed: 8 months ago - Stars: 4 - Forks: 0

knorrie/btrfs-heatmap

Visualize the layout of data on your btrfs filesystem over time

Language: Python - Size: 760 KB - Last synced: 4 months ago - Pushed: over 3 years ago - Stars: 185 - Forks: 5

shujianyang/btrForensics

Forensic Analysis Tool for Btrfs File System.

Language: C++ - Size: 773 KB - Last synced: 3 days ago - Pushed: almost 6 years ago - Stars: 16 - Forks: 0

nazar-pc/just-backup-btrfs

Script that does just that - creates backups using snapshot of btrfs filesystem. Also it makes rotation of snapshots by removing old ones and keeping as many snapshots as you want.

Language: PHP - Size: 23.4 KB - Last synced: 26 days ago - Pushed: about 2 months ago - Stars: 28 - Forks: 3

ciro-mota/Meu-Pos-Instalacao

Meu Shell Script de pós instalação com Desktop Enviroment GNOME.

Language: Shell - Size: 14.8 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 5 - Forks: 1

mikeroyal/Fedora-Guide

Fedora/CentOS Stream/Red Hat Enterprise Linux Guide. Including Security tools, Encryption, Virtualization, Gaming, Software Apps, and Resources.

Language: Shell - Size: 1.87 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 211 - Forks: 9

adonespitogo/node-snapback

A tool for listing and rolling back snapper btrfs snapshots including the EFI directory.

Language: JavaScript - Size: 41 KB - Last synced: 19 days ago - Pushed: 9 months ago - Stars: 1 - Forks: 0

mikeroyal/OpenShift-Guide

OpenShift Guide. Learn about the Red Hat OpenShift Container Platform, Data Science, Code Ready Containers, Podman, Buildah, and Kubernetes.

Language: Python - Size: 247 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 130 - Forks: 28

dim-geo/btrfssnapraid

btrfs snapraid auto sync

Language: Python - Size: 35.2 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

joergmlpts/btrfs-home-directory-snapshots

Snapshot support for home directories on btrfs. Snapshots for regular home directories and for those encrypted with ecryptfs are both supported.

Language: Shell - Size: 25.4 KB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 7 - Forks: 1

Zelrin/arch-btrfs-install-guide

Arch Linux installation guide with btrfs and snapper, this guide is based on the information from unicks.eu guide https://www.youtube.com/watch?v=TKdZiCTh3EM, and Arch Linux UEFI step-by-step installation guide https://www.youtube.com/watch?v=dOXYZ8hKdmc from ALU.

Language: Shell - Size: 55.7 KB - Last synced: 4 months ago - Pushed: about 2 years ago - Stars: 43 - Forks: 9

NETWAYS/check_disk_btrfs

Icinga Plugin checking the status of Btrfs volumes

Language: Python - Size: 54.7 KB - Last synced: 21 days ago - Pushed: 3 months ago - Stars: 4 - Forks: 4

trueNAHO/os

NAHO's NixOS configurations.

Language: Nix - Size: 194 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

jwillikers/btrbk-config

My btrbk configuration files

Size: 23.4 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

digint/btrfs-progs-btrbk

Fork of kdave/btrfs-progs, allowing to build distinct binaries for specific btrfs subcommands with elevated privileges (fscaps, setuid)

Language: C - Size: 19.1 MB - Last synced: 5 months ago - Pushed: 10 months ago - Stars: 4 - Forks: 1

NicholasBHubbard/Yabsm

(deprecated) a btrfs snapshot manager and backup system

Language: Perl - Size: 3.23 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 20 - Forks: 0

SuperPanda/orchestration-architect-ansible

A demonstration how to manage complex systems using IaC. Creates and manages encrypted file block storage with snapshots and rollbacks, customizable in-memory Arch Linux OS build pipeline and VM management. OS Builder + PXE Server, network+memory overlay file systems, network manager.

Language: Jinja - Size: 67.4 KB - Last synced: 2 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

lambdanil/astOS

An immutable Arch based GNU+Linux distribution utilizing BTRFS snapshots

Language: Python - Size: 349 KB - Last synced: 7 months ago - Pushed: 8 months ago - Stars: 182 - Forks: 10

Zygo/bees

Best-Effort Extent-Same, a btrfs dedupe agent

Language: C++ - Size: 1.25 MB - Last synced: 7 months ago - Pushed: 11 months ago - Stars: 525 - Forks: 51