/boot_btrfs_subvol

allow to boot btrfs subvolume

Primary LanguageShell

Background

create very simple and fast btrfs subvolume snapshot boot environments

Dependencies

  • Linux (Debian)
    • machine with btrfs
    • need lvm (logical volume) name "-system"
    • dialog

Features

  • create root subvolume snapshot and grub entry

Platform

  • Linux (Debian 8/jessie)

Usage

    WARNING: subvolboot is experimental and its not ready for production. Do it at your own risk.

    # usage: ./subvolboot.sh { create | delete }

Diagram

plitc_debian8_luks_lvm_boot_btrfs_subvol

Screencast

plitc deb8 btrfs luks lvm setup

Errata

  • 12.02.2015 - need lvm (logical volume) name "-system" (FIXED)
  • 11.02.2015 - parsing error after minute swap (FIXED)