Skip Navigation
33 comments
  • limine-snapper-sync for booting a snapshot from Limine bootloader

    • Never heard of limine

      • Arch Wiki Limine mentions:

        • Supports booting into selected Snapper snapshot. Offers two different methods for restoring a system snapshot: rsync or btrfs.
        • After restoring a snapshot, a "backup" entry is added to the Limine bootloader, providing an easy way to revert to the "backup" if needed.
        • Automatically repairs corrupted bootable files from old snapshots on the ESP when a new snapshot with the same bootable files is created.
        • Automatically logs error messages about potential hardware issues if two hashes of the same bootable file do not match on the ESP.
        • Testing read-only snapshots: Use overlayfs to test any installed packages on an immutable-like system without modifying the original data. Note that this does not mean testing the boot partition or a separate home subvolume/partition.

        https://gitlab.com/Zesko/limine-snapper-sync

  • I've used btrfs-autosnap for a while on Arch and it's brilliant. Whenever you install or remove something with pacman it creates a btrfs snapshot of your subvolumes and if you have grub-btrfs install too they get added to Grub menu. Very handy.

    You can define which subvolumes you want snapshotted and how many snapshots of each you want to keep. Which means it also removes the oldest snapshot when a new is created if it gets over the keep amount.

  • There is R-Linux for recovering deleted files, altough it doesn't support btrfs it can recover data from btrfs drives(if anyone knows something better please let me know as I have a drive that completely wiped itself).

    • Is that R-Linux and R-Studio something different from R the language and RStudio the GUI for it? Damn this is confusing.

      • I have no idea. R-Linux is what the package on the AUR is called and it doesn't require a license unlike R-Studio from the site.

  • Nice list.

    Depending on your package manager, there are very handy snapper plugins that do automated pre/post snapshots for package installation/removal.

    For Arch-based systems it's snap-pac, and Fedora has one too (although I can't remember the name).

33 comments