Archiv der Kategorie: Btrfs

Debian 8: Btrfs Subvolume Snapshot Boot Environment

Ich verwende auf meinem Macbook notgedrungenermaßen Debian 8 (Jessie) mit Btrfs, da es noch derzeit Probleme mit FreeBSD, EFI und vt gibt.

Gewünscht ist das erstellen eines Snapshots vom ROOT-Filesystem, vergleichbar mit einem zfs clone, sowie die automatische Generierung eines GRUB-Eintrages.

Natürlich ist mein kleines Skriptchen überhaupt nicht mit BEadm vergleichbar.

Das Konzept beruht auf einer Systemumgebung aus einer Btrfs-boot-Partition (/boot) und einer LUKS/LVM-Btrfs-root-Partition (/).

plitc_debian8_luks_lvm_boot_btrfs_subvol
plitc_debian8_luks_lvm_boot_btrfs_subvol

Ziel wird es sein, aus vorhandenen subvolume-snapshot-Umgebungen wieder „neue“ ableiten zu können und zukünftig auch verschiedene Kernel(versionen)umgebungen, aus subvolumes, starten zu können.

plitc_debian8_luks_lvm_boot_btrfs_nested_subvol
plitc_debian8_luks_lvm_boot_btrfs_nested_subvol

plitc deb8 btrfs luks lvm setup

Das Skript gibt’s auf github und ist wie gehabt unter BSD2-Clause-License:

boot_btrfs_nested_subvol

Viel Spaß damit