GitHub topics: btrfs
maximbaz/dotfiles
Configuration for NixOS, sway, kitty, helix, zsh and more
Language: Nix - Size: 3.25 MB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 1,003 - Forks: 100

kimono-koans/httm
Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even Time Machine and Restic backups!)
Language: Rust - Size: 3.72 MB - Last synced at: about 4 hours ago - Pushed at: about 5 hours ago - Stars: 1,477 - Forks: 31

pieroproietti/penguins-eggs
On the road of Remastersys, Refracta, Systemback and father Knoppix!
Language: TypeScript - Size: 174 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 447 - Forks: 54

systemd/mkosi
💽 Build Bespoke OS Images
Language: Python - Size: 7.62 MB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 1,391 - Forks: 354

jgero/dotfiles
None of these files actually start with a dot
Language: Nix - Size: 242 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 5 - Forks: 3

btrfs/linux Fork of torvalds/linux
Linux kernel source tree -- Btrfs commits
Language: C - Size: 5.18 GB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 19 - Forks: 10

Antynea/grub-btrfs
Include btrfs snapshots at boot options. (Grub menu)
Language: Shell - Size: 379 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 878 - Forks: 81

Abdul-Kaium5/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: 221 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 1

aleister888/artix-installer
Instalador y configurador para Artix Linux
Language: Shell - Size: 82.1 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0

langchr86/server-config
Configuration of my private server infrastructure. Completely managed by ansible and linux containers.
Language: HTML - Size: 14.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0

Malix-Labs/Awesome-Atomic
An awesome curated knowledge-base about atomic systems
Size: 314 KB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 1,031 - Forks: 36

Edu4rdSHL/rusnapshot
Simple and handy definitions-based snapshoting tool for BTRFS
Language: Rust - Size: 92.8 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 36 - Forks: 2

nethappen/blocksync-fast
Fast block device sync with digest, designed to improve block-based backups.
Language: C - Size: 426 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 20 - Forks: 1

PowerUser64/arch.sh
A flavored, customizable Arch Linux install script
Language: Shell - Size: 55.7 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

leomeinel/arch-install
My personal Arch Linux install script using LUKS2 encryption, LVM and btrfs with optional RAID1.
Language: Shell - Size: 1.82 MB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 8 - Forks: 2

theo546/my-arch-setup
A repo that explain how to install Arch Linux featuring encryption, Secure Boot, btrfs and AppArmor.
Language: Shell - Size: 20.8 MB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 36 - Forks: 6

viktor-grunwaldt/nixconfig
Mirror of https://gitlab.com/v77/nixconfig
Language: Nix - Size: 1.29 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

zapling/dotfiles-wayland
sway + alacritty + nvim
Language: Shell - Size: 2.98 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

borgmatic-collective/borgmatic
Simple, configuration-driven backup software for servers and workstations
Language: Python - Size: 4.71 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1,952 - Forks: 103

CyberShadow/btdu
sampling disk usage profiler for btrfs
Language: D - Size: 537 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 492 - Forks: 6

Venom1991/refind-btrfs
Generate rEFInd manual boot stanzas from Btrfs snapshots
Language: Python - Size: 673 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 174 - Forks: 9

laktak/chkbit
Check your files for data corruption and run quick file deduplication
Language: Go - Size: 4.4 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 134 - Forks: 8

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: 34.2 KB - Last synced at: 4 days ago - Pushed at: 11 months ago - Stars: 29 - Forks: 3

gblach/reflicate
Deduplicate data by creating reflinks between identical files.
Language: Rust - Size: 112 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 6 - Forks: 0

tasket/wyng-backup
Fast backups for logical volumes & disk images
Language: Python - Size: 1.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 257 - Forks: 20

FraYoshi/fura-utils
A series of personal tools that aim to aid in unusual or repetitive tasks
Language: Shell - Size: 95.7 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

oxagast/butterscotch
Tools that ease the use of BTRFS
Language: Shell - Size: 64.5 KB - Last synced at: 7 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 1

maharmstone/btrfs
WinBtrfs - an open-source btrfs driver for Windows
Language: C - Size: 58.7 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 6,400 - Forks: 244

Magicrafter13/it-checkup
Simple, sane, Linux system health checkup, intended for non-technical users whose systems I've configured.
Language: Shell - Size: 3.91 KB - Last synced at: 1 day ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

Pizzalord8345/SnapGuard
SnapGuard is a simple, lightweight, and user-friendly GUI tool for managing snapshots on Linux systems. Designed to work seamlessly with OverlayFS and Btrfs, SnapGuard allows users to easily create, restore, and manage snapshots with just a few clicks — no command-line experience required.
Language: Python - Size: 71.3 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

kdave/btrfs-progs
Development of userspace BTRFS tools
Language: C - Size: 19.6 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 586 - Forks: 255

gasinvein/libdnf5-plugin-snapper
Snapper plugin for DNF5
Language: C++ - Size: 14.6 KB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

andreaskielkopf/BackSnap
Backup btrfs snapshots made by snapper / timeshift to external storage
Language: Java - Size: 22 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 9 - Forks: 2

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: 107 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 3 - Forks: 1

ShellCode33/ArchLinux-Hardened
ArchLinux setup which focuses on desktop security
Language: Python - Size: 541 KB - Last synced at: 5 days ago - Pushed at: 26 days ago - Stars: 35 - Forks: 9

wick3dr0se/arch-linux-installation-guide
An easy to follow Arch Linux installation guide. This guide will show you how to properly install Arch Linux on UEFI/BIOS systems, ext4/btrfs file systems; using systemd-bootloader/GRUB and systemd-networkd/NetworkManager for networking. These are the given examples but I have provided links to sections with the information necessary to install any 86_64 system
Size: 28.3 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

schmelczer/backup-container
Create a snapshot of a BTRFS volume from a Docker container and robustly back it up to multiple BorgBackup repositories on a schedule.
Language: Shell - Size: 31.3 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

digint/btrbk
Tool for creating snapshots and remote backups of btrfs subvolumes
Language: Perl - Size: 2.39 MB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 1,818 - Forks: 127

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.
Language: Shell - Size: 1.96 MB - Last synced at: 28 days ago - Pushed at: 6 months ago - Stars: 287 - Forks: 7

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 at: about 1 month ago - Pushed at: over 1 year ago - Stars: 242 - Forks: 14

sn99/Optimizing-linux
A simple guide for optimizing linux 🐧 in detail
Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 212 - Forks: 15

d-e-s-o/btrfs-backup
A program for backup & restoration of btrfs subvolumes.
Language: Rust - Size: 246 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 0

hhoffstaette/kernel-patches
Custom Linux kernel patches
Size: 13.9 MB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 40 - Forks: 7

speed47/btrfs-list
Get a nice tree-style view of your btrfs subvolumes/snapshots, including their size, a la 'zfs list'
Language: Perl - Size: 133 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 95 - Forks: 5

timoschwarzer/btrfs-provisioner
Kubernetes volume provisioner that uses BTRFS subvolumes
Language: Rust - Size: 210 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 3

sslab-gatech/janus
Janus: a state-of-the-art file system fuzzer on Linux
Language: C - Size: 181 MB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 218 - Forks: 29

devel0/btrfs-rsync
create copy of btrfs filesystem through rsync and btrfs sub
Language: C# - Size: 26.4 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 2

nefelim4ag/systemd-swap
Script for creating hybrid swap space from zram swaps, swap files and swap partitions.
Language: Python - Size: 388 KB - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 540 - Forks: 79

knorrie/python-btrfs
Python Btrfs module
Language: Python - Size: 820 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 114 - Forks: 24

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: 416 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 0

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 at: about 1 month ago - Pushed at: over 1 year ago - Stars: 240 - Forks: 34

nachoparker/btrfs-sync
Smart and easy sync of BTRFS snapshots, locally or through SSH
Language: Shell - Size: 144 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 89 - Forks: 21

4lDO2/fal-rs
Filesystem abstraction layer
Language: Rust - Size: 580 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 0

cblichmann/btrfscue
Recover files from damaged BTRFS filesystems
Language: Go - Size: 242 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 82 - Forks: 9

kdave/btrfsmaintenance
Scripts for btrfs maintenance tasks like periodic scrub, balance, trim or defrag on selected mountpoints or directories.
Language: Shell - Size: 155 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 979 - Forks: 81

arcbjorn/arc-arch-linux-installation-guide
Arch linux installation guide (Wayland): btrfs, pipewire, sway, ly, wofi, waybar, dunst, foot
Language: Shell - Size: 90.8 KB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 28 - Forks: 5

NicholasBHubbard/Yabsm
a btrfs snapshot manager and backup system
Language: Perl - Size: 3.23 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 17 - Forks: 0

hirak99/yabsnap
Btrfs Scheduled Snapshot Manager for Arch
Language: Python - Size: 222 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 78 - Forks: 4

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 at: about 2 months ago - Pushed at: over 1 year ago - Stars: 341 - Forks: 32

ashos/ashos
The immutable/mutable meta-distribution (universal bootstrapper)
Language: Python - Size: 1.06 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 191 - Forks: 27

Trevo525/btrfdeck 📦
This repo will get you from using ext4 on your Steam Deck's microSD card, to btrfs.
Language: Shell - Size: 22.5 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 124 - Forks: 12

popsUlfr/steamos-btrfs
Mirror of https://gitlab.com/popsulfr/steamos-btrfs
Language: Shell - Size: 903 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 45 - Forks: 2

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 at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 476 - Forks: 24

maximbaz/arch-secure-boot
UEFI Secure Boot for Arch Linux + btrfs snapshot recovery
Language: Shell - Size: 60.5 KB - Last synced at: 29 days ago - Pushed at: 10 months ago - Stars: 137 - Forks: 8

ccomb/buttervolume
BTRFS Volume plugin for Docker
Language: Python - Size: 207 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 89 - Forks: 12

BillDietrich/lukscontainerfile
A "Service Menu" extension for KDE's Dolphin file manager, to handle LUKS-encrypted container files.
Language: Shell - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

eoli3n/arch-config
Scripts and Ansible playbook to setup Arch Linux on ZFS.
Language: Shell - Size: 311 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 50 - Forks: 27

djotaku/Snap-in-Time
script for btrfs backups
Language: Python - Size: 175 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 6 - Forks: 1

ximion/btrfsd
Tiny Btrfs maintenance daemon
Language: C - Size: 111 KB - Last synced at: 20 days ago - Pushed at: 11 months ago - Stars: 22 - Forks: 1

egara/buttermanager
ButterManager is a BTRFS tool for managing snapshots, balancing filesystems and upgrading the system safetly.
Language: Python - Size: 96.9 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 140 - Forks: 7

pop-os/snapshot
A utility for taking btrfs snapshots of Pop!_OS installs
Language: Rust - Size: 83 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 2

rkapl/btsdu
Btrfs Snapshot Disk Usage Analyzer
Language: Rust - Size: 16.6 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 40 - Forks: 1

lilydjwg/roll-it-back
A command-line tool to rollback a possibly-nested btrfs subvolume to a snapshot
Language: Rust - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 5 - Forks: 0

Zygo/bees
Best-Effort Extent-Same, a btrfs dedupe agent
Language: C++ - Size: 1.34 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 739 - Forks: 57

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 at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 0

Malix-Labs/awesome_declarative
An awesome curated knowledge-base about declarative systems and applications
Size: 24.4 KB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 2 - 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 at: 30 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 1

isgphys/BaNG
Backup Next Generation for Linux & Mac using rsync (support hardlinks and btrfs snapshots), Web-Frontend, Statistics, History-Merger)
Language: Perl - Size: 4.16 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 30 - Forks: 7

random-archer/mkinitcpio-systemd-tool
Provisioning tool for systemd in initramfs (systemd-tool)
Language: Python - Size: 177 KB - Last synced at: 30 days ago - Pushed at: 10 months ago - Stars: 117 - Forks: 25

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 at: about 1 month ago - Pushed at: over 1 year ago - Stars: 150 - Forks: 38

YHNdnzj/btrfs-snapshot
Tool for creating btrfs snapshots
Language: Shell - Size: 226 KB - Last synced at: 29 days ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 0

MateuszMielniczuk/arch-linux-snapshots
Instructions for installing and configuring a Linux system based on Arch Linux with snapshot functionality and swapfile.
Language: Shell - Size: 30.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

theY4Kman/btrfs-recon
Python app to parse btrfs disk images, record to postgres, and write fixes back to disk
Language: Python - Size: 416 KB - Last synced at: 30 days ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 1

Laura7089/btrfs-scrub-script
BTRFS regular maintenance script
Language: Shell - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

alexbarton/backup-script
A script for backing up data using ssh, rsync, and scp. Can handle backup generations on btrfs and ZFS.
Language: Shell - Size: 105 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

Fv197/arch-install
Installation script for arch
Language: Shell - Size: 104 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

dennwc/btrfs
Btrfs library in a pure Go
Language: Go - Size: 95.7 KB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 63 - Forks: 11

jellyterra/fs-dedup
File system deduplication utility.
Language: Go - Size: 4.88 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

alanorth/btrfs-time-machine
Backup script for GNU/Linux systems using rsync and btrfs snapshots
Size: 90.8 KB - Last synced at: 4 days ago - Pushed at: almost 15 years ago - Stars: 22 - Forks: 16

gsauthof/btrarch
Scripts for creating and managing incremental backups on encrypted BTRFS filesystems
Language: Python - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

koro666/zipref
Ref-linking ZIP archiver for CoW filesystems
Language: Python - Size: 12.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

shujianyang/btrForensics
Forensic Analysis Tool for Btrfs File System.
Language: C++ - Size: 773 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 20 - Forks: 1

theCalcaholic/bees-docker
Docker image build recipe for bees.
Language: Dockerfile - Size: 3.91 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

CopOnTheRun/btrview
A tool to better view btrfs subvolumes
Language: Python - Size: 148 KB - Last synced at: 22 days ago - Pushed at: 11 months ago - Stars: 29 - Forks: 0

zhangyuannie/libbtrfsutil-rs
Safe bindings to libbtrfsutil
Language: Rust - Size: 50.8 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 2

lambdanil/astOS
An immutable Arch based GNU+Linux distribution utilizing BTRFS snapshots
Language: Python - Size: 355 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 221 - Forks: 9

pedro-pereira-dev/gentoo-bin-install
Gentoo install with distribution kernel, LUKS + BTRFS, Dracut, Grub, doas, snapper and borg
Size: 29.3 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

Lakshmipathi/dduper
Fast block-level out-of-band BTRFS deduplication tool.
Language: Python - Size: 5.46 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 168 - Forks: 18

Gurkengewuerz/SSHContainer
Launch containers via SSH
Language: Shell - Size: 3.26 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

arcbjorn/arc-robust-arch-linux-installation-guide
Arch linux installation guide (Xorg): btrfs, pipewire, i3-gaps, lightdm, rofi, dunst, kitty, polybar
Language: Shell - Size: 14.6 KB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 2
